home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_55_AEPSF.txt < prev    next >
Text File  |  1992-10-27  |  146KB  |  2,494 lines

  1. # near model CODE resource
  2. # jump table entries: 15056-15061 (6 of them)
  3. export_1882:
  4. fn00000000:
  5. 00000000  4E56 FF00                link       A6, -0x0100
  6. 00000004  302E 0008                move.w     D0, [A6 + 0x8]
  7. 00000008  48C0                     ext.l      D0
  8. 0000000A  2F00                     move.l     -[A7], D0
  9. 0000000C  486E FF00                pea.l      [A6 - 0x100]
  10. 00000010  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  11. 00000014  206E 000A                movea.l    A0, [A6 + 0xA]
  12. 00000018  43EE FF00                lea.l      A1, [A6 - 0x100]
  13. 0000001C  1F11                     move.b     -[A7], [A1]
  14. 0000001E  3F3C 00FF                move.w     -[A7], 0xFF
  15. 00000022  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  16. 00000026  703F                     moveq.l    D0, 0x3F
  17. label00000028:
  18. 00000028  20D9                     move.l     [A0]+, [A1]+
  19. 0000002A  51C8 FFFC                dbf        D0, -0x6 /* 00000028 */
  20. 0000002E  4E5E                     unlink     A6
  21. 00000030  205F                     movea.l    A0, [A7]+
  22. 00000032  544F                     addq.w     A7, 2
  23. 00000034  4ED0                     jmp        [A0]
  24. 00000036  8A50                     or.w       D5, [A0]
  25. 00000038  534E                     subq.w     A6, 1
  26. 0000003A  554D                     subq.w     A5, 2
  27. 0000003C  544F                     addq.w     A7, 2
  28. 0000003E  5354                     subq.w     [A4], 1
  29. 00000040  5200                     addq.b     D0, 1
  30. 00000042  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  31. // begin alternate branch 00000044-00000048
  32. export_1883:
  33. fn00000044:
  34. 00000044  4E56 FDFC                link       A6, -0x0204
  35. // end alternate branch 00000044-00000048
  36. export_1883: // at 00000044 (misaligned)
  37. fn00000044: // (misaligned)
  38. 00000046  FDFC                     .invalid   <<F/7/6>>
  39. 00000048  2F0C                     move.l     -[A7], A4
  40. 0000004A  206E 0008                movea.l    A0, [A6 + 0x8]
  41. 0000004E  43EE FF00                lea.l      A1, [A6 - 0x100]
  42. 00000052  703F                     moveq.l    D0, 0x3F
  43. label00000054:
  44. 00000054  22D8                     move.l     [A1]+, [A0]+
  45. 00000056  51C8 FFFC                dbf        D0, -0x6 /* 00000054 */
  46. 0000005A  486E FF00                pea.l      [A6 - 0x100]
  47. 0000005E  487A 0086                pea.l      [PC + 0x86 /* 000000E6, value 0x10D4E56 */]
  48. 00000062  486E FDFC                pea.l      [A6 - 0x204]
  49. 00000066  3F3C 0002                move.w     -[A7], 0x2
  50. 0000006A  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  51. 0000006E  41EE FDFC                lea.l      A0, [A6 - 0x204]
  52. 00000072  1F10                     move.b     -[A7], [A0]
  53. 00000074  3F3C 00FF                move.w     -[A7], 0xFF
  54. 00000078  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  55. 0000007C  43EE FF00                lea.l      A1, [A6 - 0x100]
  56. 00000080  703F                     moveq.l    D0, 0x3F
  57. label00000082:
  58. 00000082  22D8                     move.l     [A1]+, [A0]+
  59. 00000084  51C8 FFFC                dbf        D0, -0x6 /* 00000082 */
  60. 00000088  42A7                     clr.l      -[A7]
  61. 0000008A  4240                     clr.w      D0
  62. 0000008C  102E FF00                move.b     D0, [A6 - 0x100]
  63. 00000090  48C0                     ext.l      D0
  64. 00000092  2F00                     move.l     -[A7], D0
  65. 00000094  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  66. 00000098  285F                     movea.l    A4, [A7]+
  67. 0000009A  200C                     move.l     D0, A4
  68. 0000009C  6730                     beq        +0x32 /* 000000CE */
  69. 0000009E  41EE FF00                lea.l      A0, [A6 - 0x100]
  70. 000000A2  2008                     move.l     D0, A0
  71. 000000A4  5280                     addq.l     D0, 1
  72. 000000A6  2F00                     move.l     -[A7], D0
  73. 000000A8  2F14                     move.l     -[A7], [A4]
  74. 000000AA  4240                     clr.w      D0
  75. 000000AC  102E FF00                move.b     D0, [A6 - 0x100]
  76. 000000B0  48C0                     ext.l      D0
  77. 000000B2  2F00                     move.l     -[A7], D0
  78. 000000B4  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  79. 000000B8  3F3C 00C0                move.w     -[A7], 0xC0
  80. 000000BC  4240                     clr.w      D0
  81. 000000BE  102E FF00                move.b     D0, [A6 - 0x100]
  82. 000000C2  3F00                     move.w     -[A7], D0
  83. 000000C4  2F0C                     move.l     -[A7], A4
  84. 000000C6  A8F2                     syscall    PicComment
  85. 000000C8  2F0C                     move.l     -[A7], A4
  86. 000000CA  205F                     movea.l    A0, [A7]+
  87. 000000CC  A023                     syscall    DisposHandle/DisposeHandle
  88. label000000CE:
  89. 000000CE  285F                     movea.l    A4, [A7]+
  90. 000000D0  4E5E                     unlink     A6
  91. 000000D2  2E9F                     move.l     [A7], [A7]+
  92. 000000D4  4E75                     rts
  93. 000000D6  8D50                     or.w       [A0], D6
  94. 000000D8  4F53                     chk.w      D7, [A3]
  95. 000000DA  5453                     addq.w     [A3], 2
  96. 000000DC  4352                     chk.w      D1, [A2]
  97. 000000DE  4950                     chk.w      D4, [A0]
  98. 000000E0  5453                     addq.w     [A3], 2
  99. 000000E2  5452                     addq.w     [A2], 2
  100. 000000E4  0002 010D                ori.b      D2, 0xD /* '\r' */
  101. export_1884:
  102. fn000000E8:
  103. 000000E8  4E56 FFF4                link       A6, -0x000C
  104. 000000EC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  105. 000000F0  2C2E 0008                move.l     D6, [A6 + 0x8]
  106. 000000F4  42A7                     clr.l      -[A7]
  107. 000000F6  2F3C 0000 0400           move.l     -[A7], 0x400
  108. 000000FC  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  109. 00000100  285F                     movea.l    A4, [A7]+
  110. 00000102  2F0C                     move.l     -[A7], A4
  111. 00000104  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  112. 00000108  2F0C                     move.l     -[A7], A4
  113. 0000010A  205F                     movea.l    A0, [A7]+
  114. 0000010C  A064                     syscall    MoveHHi
  115. 0000010E  2F0C                     move.l     -[A7], A4
  116. 00000110  205F                     movea.l    A0, [A7]+
  117. 00000112  A029                     syscall    HLock
  118. 00000114  2F06                     move.l     -[A7], D6
  119. 00000116  205F                     movea.l    A0, [A7]+
  120. 00000118  A064                     syscall    MoveHHi
  121. 0000011A  2F06                     move.l     -[A7], D6
  122. 0000011C  205F                     movea.l    A0, [A7]+
  123. 0000011E  A029                     syscall    HLock
  124. 00000120  2046                     movea.l    A0, D6
  125. 00000122  2650                     movea.l    A3, [A0]
  126. 00000124  42A7                     clr.l      -[A7]
  127. 00000126  2F06                     move.l     -[A7], D6
  128. 00000128  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  129. 0000012C  2E1F                     move.l     D7, [A7]+
  130. label0000012E:
  131. 0000012E  0C87 0000 0400           cmpi.l     D7, 0x400
  132. 00000134  6F24                     ble        +0x26 /* 0000015A */
  133. 00000136  2F0B                     move.l     -[A7], A3
  134. 00000138  2F14                     move.l     -[A7], [A4]
  135. 0000013A  2F3C 0000 0400           move.l     -[A7], 0x400
  136. 00000140  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  137. 00000144  D6FC 0400                add.w      A3, 0x400
  138. 00000148  2F3C 0400 00C0           move.l     -[A7], 0x40000C0
  139. 0000014E  2F0C                     move.l     -[A7], A4
  140. 00000150  A8F2                     syscall    PicComment
  141. 00000152  9EBC 0000 0400           sub.l      D7, 0x400
  142. 00000158  60D4                     bra        -0x2A /* 0000012E */
  143. label0000015A:
  144. 0000015A  2F0B                     move.l     -[A7], A3
  145. 0000015C  2F14                     move.l     -[A7], [A4]
  146. 0000015E  2F07                     move.l     -[A7], D7
  147. 00000160  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  148. 00000164  3F3C 00C0                move.w     -[A7], 0xC0
  149. 00000168  3F07                     move.w     -[A7], D7
  150. 0000016A  2F0C                     move.l     -[A7], A4
  151. 0000016C  A8F2                     syscall    PicComment
  152. 0000016E  2F06                     move.l     -[A7], D6
  153. 00000170  205F                     movea.l    A0, [A7]+
  154. 00000172  A02A                     syscall    HUnlock
  155. 00000174  2F0C                     move.l     -[A7], A4
  156. 00000176  205F                     movea.l    A0, [A7]+
  157. 00000178  A02A                     syscall    HUnlock
  158. 0000017A  2F0C                     move.l     -[A7], A4
  159. 0000017C  205F                     movea.l    A0, [A7]+
  160. 0000017E  A023                     syscall    DisposHandle/DisposeHandle
  161. 00000180  7000                     moveq.l    D0, 0x00
  162. 00000182  2840                     movea.l    A4, D0
  163. 00000184  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  164. 00000188  4E5E                     unlink     A6
  165. 0000018A  2E9F                     move.l     [A7], [A7]+
  166. 0000018C  4E75                     rts
  167. 0000018E  9050                     sub.w      D0, [A0]
  168. 00000190  4F53                     chk.w      D7, [A3]
  169. 00000192  5453                     addq.w     [A3], 2
  170. 00000194  4352                     chk.w      D1, [A2]
  171. 00000196  4950                     chk.w      D4, [A0]
  172. 00000198  5448                     addq.w     A0, 2
  173. 0000019A  414E                     chk.w      D0, A6
  174. 0000019C  444C                     neg.w      A4
  175. 0000019E  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  176. 000001A0  0000 0000                ori.b      D0, 0x0
  177. fn000001A4:
  178. 000001A4  4E56 FFF8                link       A6, -0x0008
  179. 000001A8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  180. 000001AC  266E 000C                movea.l    A3, [A6 + 0xC]
  181. 000001B0  286E 0008                movea.l    A4, [A6 + 0x8]
  182. 000001B4  4206                     clr.b      D6
  183. 000001B6  7E00                     moveq.l    D7, 0x00
  184. label000001B8:
  185. 000001B8  2014                     move.l     D0, [A4]
  186. 000001BA  D093                     add.l      D0, [A3]
  187. 000001BC  2040                     movea.l    A0, D0
  188. 000001BE  4240                     clr.w      D0
  189. 000001C0  1010                     move.b     D0, [A0]
  190. 000001C2  4A40                     tst.w      D0
  191. 000001C4  6B18                     bmi        +0x1A /* 000001DE */
  192. 000001C6  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  193. 000001CA  6E12                     bgt        +0x14 /* 000001DE */
  194. 000001CC  41FA 00CE                lea.l      A0, [PC + 0xCE /* 0000029C, value 0x4E56FEFC */]
  195. 000001D0  3200                     move.w     D1, D0
  196. 000001D2  E649                     lsr        D1.w, 3
  197. 000001D4  4441                     neg.w      D1
  198. 000001D6  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  199. 000001DA  0A3C 0004                xori.b     ccr, 4
  200. label000001DE:
  201. 000001DE  6704                     beq        +0x6 /* 000001E4 */
  202. 000001E0  5294                     addq.l     [A4], 1
  203. 000001E2  60D4                     bra        -0x2A /* 000001B8 */
  204. label000001E4:
  205. 000001E4  2014                     move.l     D0, [A4]
  206. 000001E6  D093                     add.l      D0, [A3]
  207. 000001E8  2040                     movea.l    A0, D0
  208. 000001EA  4240                     clr.w      D0
  209. 000001EC  1010                     move.b     D0, [A0]
  210. 000001EE  4A40                     tst.w      D0
  211. 000001F0  6B18                     bmi        +0x1A /* 0000020A */
  212. 000001F2  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  213. 000001F6  6E12                     bgt        +0x14 /* 0000020A */
  214. 000001F8  41FA 00A2                lea.l      A0, [PC + 0xA2 /* 0000029C, value 0x4E56FEFC */]
  215. 000001FC  3200                     move.w     D1, D0
  216. 000001FE  E649                     lsr        D1.w, 3
  217. 00000200  4441                     neg.w      D1
  218. 00000202  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  219. 00000206  0A3C 0004                xori.b     ccr, 4
  220. label0000020A:
  221. 0000020A  6630                     bne        +0x32 /* 0000023C */
  222. 0000020C  2014                     move.l     D0, [A4]
  223. 0000020E  D093                     add.l      D0, [A3]
  224. 00000210  2040                     movea.l    A0, D0
  225. 00000212  4240                     clr.w      D0
  226. 00000214  1010                     move.b     D0, [A0]
  227. 00000216  3A00                     move.w     D5, D0
  228. 00000218  702D                     moveq.l    D0, 0x2D
  229. 0000021A  B045                     cmp.w      D0, D5
  230. 0000021C  6604                     bne        +0x6 /* 00000222 */
  231. 0000021E  7C01                     moveq.l    D6, 0x01
  232. 00000220  6016                     bra        +0x18 /* 00000238 */
  233. label00000222:
  234. 00000222  2F07                     move.l     -[A7], D7
  235. 00000224  700A                     moveq.l    D0, 0x0A
  236. 00000226  2F00                     move.l     -[A7], D0
  237. 00000228  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  238. 0000022C  3005                     move.w     D0, D5
  239. 0000022E  48C0                     ext.l      D0
  240. 00000230  D09F                     add.l      D0, [A7]+
  241. 00000232  2E00                     move.l     D7, D0
  242. 00000234  7030                     moveq.l    D0, 0x30
  243. 00000236  9E80                     sub.l      D7, D0
  244. label00000238:
  245. 00000238  5294                     addq.l     [A4], 1
  246. 0000023A  60A8                     bra        -0x56 /* 000001E4 */
  247. label0000023C:
  248. 0000023C  2014                     move.l     D0, [A4]
  249. 0000023E  D093                     add.l      D0, [A3]
  250. 00000240  2040                     movea.l    A0, D0
  251. 00000242  4240                     clr.w      D0
  252. 00000244  1010                     move.b     D0, [A0]
  253. 00000246  4A40                     tst.w      D0
  254. 00000248  6B18                     bmi        +0x1A /* 00000262 */
  255. 0000024A  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  256. 0000024E  6E12                     bgt        +0x14 /* 00000262 */
  257. 00000250  41FA 0042                lea.l      A0, [PC + 0x42 /* 00000294, value 0x3FF2000 */]
  258. 00000254  3200                     move.w     D1, D0
  259. 00000256  E649                     lsr        D1.w, 3
  260. 00000258  4441                     neg.w      D1
  261. 0000025A  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  262. 0000025E  0A3C 0004                xori.b     ccr, 4
  263. label00000262:
  264. 00000262  6604                     bne        +0x6 /* 00000268 */
  265. 00000264  5294                     addq.l     [A4], 1
  266. 00000266  60D4                     bra        -0x2A /* 0000023C */
  267. label00000268:
  268. 00000268  1006                     move.b     D0, D6
  269. 0000026A  6706                     beq        +0x8 /* 00000272 */
  270. 0000026C  2007                     move.l     D0, D7
  271. 0000026E  4480                     neg.l      D0
  272. 00000270  2E00                     move.l     D7, D0
  273. label00000272:
  274. 00000272  3D47 0010                move.w     [A6 + 0x10], D7
  275. 00000276  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  276. 0000027A  4E5E                     unlink     A6
  277. 0000027C  205F                     movea.l    A0, [A7]+
  278. 0000027E  504F                     addq.w     A7, 8
  279. 00000280  4ED0                     jmp        [A0]
  280. 00000282  8752                     or.w       [A2], D3
  281. 00000284  4541                     chk.w      D2, D1
  282. 00000286  444E                     neg.w      A6
  283. 00000288  554D                     subq.w     A5, 2
  284. 0000028A  0010 03FF                ori.b      [A0], 0xFF
  285. 0000028E  4000                     negx.b     D0
  286. 00000290  0000 0000                ori.b      D0, 0x0
  287. 00000294  03FF                     .incomplete
  288. 00000296  2000                     move.l     D0, D0
  289. 00000298  0000 0000                ori.b      D0, 0x0
  290. export_1885:
  291. fn0000029C:
  292. 0000029C  4E56 FEFC                link       A6, -0x0104
  293. 000002A0  2F0C                     move.l     -[A7], A4
  294. 000002A2  286E 0018                movea.l    A4, [A6 + 0x18]
  295. 000002A6  2F0C                     move.l     -[A7], A4
  296. 000002A8  205F                     movea.l    A0, [A7]+
  297. 000002AA  A029                     syscall    HLock
  298. 000002AC  41EE FF00                lea.l      A0, [A6 - 0x100]
  299. 000002B0  43FA 00EA                lea.l      A1, [PC + 0xEA /* 0000039C, value 0xE252542, pstring "%%BoundingBox:" */]
  300. 000002B4  20D9                     move.l     [A0]+, [A1]+
  301. 000002B6  20D9                     move.l     [A0]+, [A1]+
  302. 000002B8  20D9                     move.l     [A0]+, [A1]+
  303. 000002BA  20D9                     move.l     [A0]+, [A1]+
  304. 000002BC  42A7                     clr.l      -[A7]
  305. 000002BE  2F0C                     move.l     -[A7], A4
  306. 000002C0  42A7                     clr.l      -[A7]
  307. 000002C2  41EE FF00                lea.l      A0, [A6 - 0x100]
  308. 000002C6  2008                     move.l     D0, A0
  309. 000002C8  5280                     addq.l     D0, 1
  310. 000002CA  2F00                     move.l     -[A7], D0
  311. 000002CC  4240                     clr.w      D0
  312. 000002CE  102E FF00                move.b     D0, [A6 - 0x100]
  313. 000002D2  48C0                     ext.l      D0
  314. 000002D4  2F00                     move.l     -[A7], D0
  315. 000002D6  42A7                     clr.l      -[A7]
  316. 000002D8  42A7                     clr.l      -[A7]
  317. 000002DA  A9E0                     syscall    Munger
  318. 000002DC  2D5F FEFC                move.l     [A6 - 0x104], [A7]+
  319. 000002E0  6F74                     ble        +0x76 /* 00000356 */
  320. 000002E2  4240                     clr.w      D0
  321. 000002E4  102E FF00                move.b     D0, [A6 - 0x100]
  322. 000002E8  48C0                     ext.l      D0
  323. 000002EA  D1AE FEFC                add.l      [A6 - 0x104], D0
  324. 000002EE  206E 0014                movea.l    A0, [A6 + 0x14]
  325. 000002F2  2F08                     move.l     -[A7], A0
  326. 000002F4  4267                     clr.w      -[A7]
  327. 000002F6  2F0C                     move.l     -[A7], A4
  328. 000002F8  486E FEFC                pea.l      [A6 - 0x104]
  329. 000002FC  4EBA FEA6                jsr        [PC - 0x15A /* 000001A4 */]
  330. 00000300  301F                     move.w     D0, [A7]+
  331. 00000302  205F                     movea.l    A0, [A7]+
  332. 00000304  3080                     move.w     [A0], D0
  333. 00000306  206E 0010                movea.l    A0, [A6 + 0x10]
  334. 0000030A  2F08                     move.l     -[A7], A0
  335. 0000030C  4267                     clr.w      -[A7]
  336. 0000030E  2F0C                     move.l     -[A7], A4
  337. 00000310  486E FEFC                pea.l      [A6 - 0x104]
  338. 00000314  4EBA FE8E                jsr        [PC - 0x172 /* 000001A4 */]
  339. 00000318  301F                     move.w     D0, [A7]+
  340. 0000031A  205F                     movea.l    A0, [A7]+
  341. 0000031C  3080                     move.w     [A0], D0
  342. 0000031E  206E 000C                movea.l    A0, [A6 + 0xC]
  343. 00000322  2F08                     move.l     -[A7], A0
  344. 00000324  4267                     clr.w      -[A7]
  345. 00000326  2F0C                     move.l     -[A7], A4
  346. 00000328  486E FEFC                pea.l      [A6 - 0x104]
  347. 0000032C  4EBA FE76                jsr        [PC - 0x18A /* 000001A4 */]
  348. 00000330  301F                     move.w     D0, [A7]+
  349. 00000332  205F                     movea.l    A0, [A7]+
  350. 00000334  3080                     move.w     [A0], D0
  351. 00000336  206E 0008                movea.l    A0, [A6 + 0x8]
  352. 0000033A  2F08                     move.l     -[A7], A0
  353. 0000033C  4267                     clr.w      -[A7]
  354. 0000033E  2F0C                     move.l     -[A7], A4
  355. 00000340  486E FEFC                pea.l      [A6 - 0x104]
  356. 00000344  4EBA FE5E                jsr        [PC - 0x1A2 /* 000001A4 */]
  357. 00000348  301F                     move.w     D0, [A7]+
  358. 0000034A  205F                     movea.l    A0, [A7]+
  359. 0000034C  3080                     move.w     [A0], D0
  360. 0000034E  1D7C 0001 001C           move.b     [A6 + 0x1C], 0x1
  361. 00000354  6022                     bra        +0x24 /* 00000378 */
  362. label00000356:
  363. 00000356  206E 0014                movea.l    A0, [A6 + 0x14]
  364. 0000035A  4250                     clr.w      [A0]
  365. 0000035C  206E 0010                movea.l    A0, [A6 + 0x10]
  366. 00000360  4250                     clr.w      [A0]
  367. 00000362  206E 000C                movea.l    A0, [A6 + 0xC]
  368. 00000366  4250                     clr.w      [A0]
  369. 00000368  206E 0008                movea.l    A0, [A6 + 0x8]
  370. 0000036C  4250                     clr.w      [A0]
  371. 0000036E  422E 001C                clr.b      [A6 + 0x1C]
  372. 00000372  3F3C 0003                move.w     -[A7], 0x3
  373. 00000376  A9C8                     syscall    SysBeep
  374. label00000378:
  375. 00000378  2F0C                     move.l     -[A7], A4
  376. 0000037A  205F                     movea.l    A0, [A7]+
  377. 0000037C  A02A                     syscall    HUnlock
  378. 0000037E  285F                     movea.l    A4, [A7]+
  379. 00000380  4E5E                     unlink     A6
  380. 00000382  205F                     movea.l    A0, [A7]+
  381. 00000384  DEFC 0014                add.w      A7, 0x14
  382. 00000388  4ED0                     jmp        [A0]
  383. 0000038A  8E47                     or.w       D7, D7
  384. 0000038C  4554                     chk.w      D2, [A4]
  385. 0000038E  424F                     clr.w      A7
  386. 00000390  554E                     subq.w     A6, 2
  387. 00000392  4449                     neg.w      A1
  388. 00000394  4E47                     trap       7
  389. 00000396  424F                     clr.w      A7
  390. 00000398  5800                     addq.b     D0, 4
  391. 0000039A  0010 0E25                ori.b      [A0], 0x25 /* '%' */
  392. 0000039E  2542 6F75                move.l     [A2 + 0x6F75], D2
  393. 000003A2  6E64                     bgt        +0x66 /* 00000408 */
  394. 000003A4  696E                     bvs        +0x70 /* 00000414 */
  395. 000003A6  6742                     beq        +0x44 /* 000003EA */
  396. 000003A8  6F78                     ble        +0x7A /* 00000422 */
  397. 000003AA  3A00                     move.w     D5, D0
  398. 000003AC  4E56 0000                link       A6, 0
  399. 000003B0  2F0C                     move.l     -[A7], A4
  400. 000003B2  286E 0008                movea.l    A4, [A6 + 0x8]
  401. 000003B6  206C 0014                movea.l    A0, [A4 + 0x14]
  402. 000003BA  4A90                     tst.l      [A0]
  403. 000003BC  670C                     beq        +0xE /* 000003CA */
  404. 000003BE  2F10                     move.l     -[A7], [A0]
  405. 000003C0  A8F5                     syscall    KillPicture
  406. 000003C2  206C 0014                movea.l    A0, [A4 + 0x14]
  407. 000003C6  7000                     moveq.l    D0, 0x00
  408. 000003C8  2080                     move.l     [A0], D0
  409. label000003CA:
  410. 000003CA  4AAC FFBA                tst.l      [A4 - 0x46]
  411. 000003CE  670C                     beq        +0xE /* 000003DC */
  412. 000003D0  2F2C FFBA                move.l     -[A7], [A4 - 0x46]
  413. 000003D4  A8F5                     syscall    KillPicture
  414. 000003D6  7000                     moveq.l    D0, 0x00
  415. 000003D8  2940 FFBA                move.l     [A4 - 0x46], D0
  416. label000003DC:
  417. 000003DC  206C 0010                movea.l    A0, [A4 + 0x10]
  418. 000003E0  4A90                     tst.l      [A0]
  419. 000003E2  670E                     beq        +0x10 /* 000003F2 */
  420. 000003E4  2F10                     move.l     -[A7], [A0]
  421. 000003E6  205F                     movea.l    A0, [A7]+
  422. 000003E8  A023                     syscall    DisposHandle/DisposeHandle
  423. label000003EA:
  424. 000003EA  206C 0010                movea.l    A0, [A4 + 0x10]
  425. 000003EE  7000                     moveq.l    D0, 0x00
  426. 000003F0  2080                     move.l     [A0], D0
  427. label000003F2:
  428. 000003F2  396E 0010 FFC0           move.w     [A4 - 0x40], [A6 + 0x10]
  429. 000003F8  206E 0008                movea.l    A0, [A6 + 0x8]
  430. 000003FC  2C48                     movea.l    A6, A0
  431. 000003FE  4EFA 0C54                jmp        [PC + 0xC54 /* 00001054 */]
  432. 00000402  0000 285F                ori.b      D0, 0x5F /* '_' */
  433. 00000406  4E5E                     unlink     A6
  434. label00000408:
  435. 00000408  205F                     movea.l    A0, [A7]+
  436. 0000040A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  437. 0000040E  4ED0                     jmp        [A0]
  438. 00000410  8D48 414E                pack       -[A6], -[A0], 0x414E
  439. label00000414:
  440. 00000414  444C                     neg.w      A4
  441. 00000416  4546                     chk.w      D2, D6
  442. 00000418  4149                     chk.w      D0, A1
  443. 0000041A  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  444. 0000041E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  445. // begin alternate branch 00000420-00000424
  446. fn00000420:
  447. 00000420  4E56 FB26                link       A6, -0x04DA
  448. // end alternate branch 00000420-00000424
  449. fn00000420: // (misaligned)
  450. label00000422:
  451. 00000422  FB26                     .extension 0xB26 <<F/4-5/5>> // unimplemented
  452. 00000424  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  453. 00000428  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  454. 0000042C  426E FFC0                clr.w      [A6 - 0x40]
  455. 00000430  206E 000C                movea.l    A0, [A6 + 0xC]
  456. 00000434  43EE FE9C                lea.l      A1, [A6 - 0x164]
  457. 00000438  22D8                     move.l     [A1]+, [A0]+
  458. 0000043A  22D8                     move.l     [A1]+, [A0]+
  459. 0000043C  206E 0008                movea.l    A0, [A6 + 0x8]
  460. 00000440  30BC 0001                move.w     [A0], 0x1
  461. 00000444  206E 0014                movea.l    A0, [A6 + 0x14]
  462. 00000448  7000                     moveq.l    D0, 0x00
  463. 0000044A  2080                     move.l     [A0], D0
  464. 0000044C  206E 0010                movea.l    A0, [A6 + 0x10]
  465. 00000450  7000                     moveq.l    D0, 0x00
  466. 00000452  2080                     move.l     [A0], D0
  467. 00000454  7000                     moveq.l    D0, 0x00
  468. 00000456  2D40 FFBA                move.l     [A6 - 0x46], D0
  469. 0000045A  7000                     moveq.l    D0, 0x00
  470. 0000045C  2D40 FE8E                move.l     [A6 - 0x172], D0
  471. 00000460  486E FFC2                pea.l      [A6 - 0x3E]
  472. 00000464  487A FF46                pea.l      [PC - 0xBA /* 000003AC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  473. 00000468  2F0E                     move.l     -[A7], A6
  474. 0000046A  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  475. 0000046E  70FF                     moveq.l    D0, 0xFFFFFFFF
  476. 00000470  B06E 001C                cmp.w      D0, [A6 + 0x1C]
  477. 00000474  6700 00FA                beq        +0xFC /* 00000570 */
  478. 00000478  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  479. 0000047C  A998                     syscall    UseResFile
  480. 0000047E  4267                     clr.w      -[A7]
  481. 00000480  1F3C 0001                move.b     -[A7], 0x1
  482. 00000484  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  483. 00000488  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  484. 0000048C  206E 0014                movea.l    A0, [A6 + 0x14]
  485. 00000490  2F08                     move.l     -[A7], A0
  486. 00000492  42A7                     clr.l      -[A7]
  487. 00000494  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  488. 0000049A  3F3C 0100                move.w     -[A7], 0x100
  489. 0000049E  A9A0                     syscall    GetResource
  490. 000004A0  201F                     move.l     D0, [A7]+
  491. 000004A2  205F                     movea.l    A0, [A7]+
  492. 000004A4  2080                     move.l     [A0], D0
  493. 000004A6  4267                     clr.w      -[A7]
  494. 000004A8  1F2E FFBF                move.b     -[A7], [A6 - 0x41]
  495. 000004AC  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  496. 000004B0  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  497. 000004B4  4267                     clr.w      -[A7]
  498. 000004B6  A9AF                     syscall    ResError
  499. 000004B8  3D5F FFC0                move.w     [A6 - 0x40], [A7]+
  500. 000004BC  57C0                     seq        D0
  501. 000004BE  206E 0014                movea.l    A0, [A6 + 0x14]
  502. 000004C2  4A90                     tst.l      [A0]
  503. 000004C4  56C1                     sne        D1
  504. 000004C6  C001                     and.b      D0, D1
  505. 000004C8  6700 00A6                beq        +0xA8 /* 00000570 */
  506. 000004CC  4267                     clr.w      -[A7]
  507. 000004CE  1F3C 0001                move.b     -[A7], 0x1
  508. 000004D2  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  509. 000004D6  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  510. 000004DA  206E 0014                movea.l    A0, [A6 + 0x14]
  511. 000004DE  2F10                     move.l     -[A7], [A0]
  512. 000004E0  A992                     syscall    DetachResource
  513. 000004E2  4267                     clr.w      -[A7]
  514. 000004E4  1F2E FFBF                move.b     -[A7], [A6 - 0x41]
  515. 000004E8  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  516. 000004EC  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  517. 000004F0  206E 0014                movea.l    A0, [A6 + 0x14]
  518. 000004F4  2F10                     move.l     -[A7], [A0]
  519. 000004F6  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  520. 000004FA  4267                     clr.w      -[A7]
  521. 000004FC  206E 0014                movea.l    A0, [A6 + 0x14]
  522. 00000500  2F10                     move.l     -[A7], [A0]
  523. 00000502  486E FE26                pea.l      [A6 - 0x1DA]
  524. 00000506  42A7                     clr.l      -[A7]
  525. 00000508  42A7                     clr.l      -[A7]
  526. 0000050A  4EAD 42A2                jsr        [A5 + 0x42A2 /* export_2128 */]
  527. 0000050E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  528. 00000512  206E 0014                movea.l    A0, [A6 + 0x14]
  529. 00000516  2050                     movea.l    A0, [A0]
  530. 00000518  2050                     movea.l    A0, [A0]
  531. 0000051A  226E 000C                movea.l    A1, [A6 + 0xC]
  532. 0000051E  5488                     addq.l     A0, 2
  533. 00000520  22D8                     move.l     [A1]+, [A0]+
  534. 00000522  22D8                     move.l     [A1]+, [A0]+
  535. 00000524  206E 0008                movea.l    A0, [A6 + 0x8]
  536. 00000528  2F08                     move.l     -[A7], A0
  537. 0000052A  4267                     clr.w      -[A7]
  538. 0000052C  486E FE26                pea.l      [A6 - 0x1DA]
  539. 00000530  4EAD 42B2                jsr        [A5 + 0x42B2 /* export_2130 */]
  540. 00000534  301F                     move.w     D0, [A7]+
  541. 00000536  205F                     movea.l    A0, [A7]+
  542. 00000538  3080                     move.w     [A0], D0
  543. 0000053A  206E 0008                movea.l    A0, [A6 + 0x8]
  544. 0000053E  7001                     moveq.l    D0, 0x01
  545. 00000540  B050                     cmp.w      D0, [A0]
  546. 00000542  57C0                     seq        D0
  547. 00000544  4A00                     tst.b      D0
  548. 00000546  6724                     beq        +0x26 /* 0000056C */
  549. 00000548  2F00                     move.l     -[A7], D0
  550. 0000054A  4267                     clr.w      -[A7]
  551. 0000054C  206E 0014                movea.l    A0, [A6 + 0x14]
  552. 00000550  2F10                     move.l     -[A7], [A0]
  553. 00000552  4EAD 42AA                jsr        [A5 + 0x42AA /* export_2129 */]
  554. 00000556  321F                     move.w     D1, [A7]+
  555. 00000558  201F                     move.l     D0, [A7]+
  556. 0000055A  0C41 02FF                cmpi.w     D1, 0x2FF
  557. 0000055E  57C1                     seq        D1
  558. 00000560  C001                     and.b      D0, D1
  559. 00000562  6708                     beq        +0xA /* 0000056C */
  560. 00000564  206E 0008                movea.l    A0, [A6 + 0x8]
  561. 00000568  30BC 0020                move.w     [A0], 0x20 /* ' ' */
  562. label0000056C:
  563. 0000056C  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  564. label00000570:
  565. 00000570  7014                     moveq.l    D0, 0x14
  566. 00000572  6B1A                     bmi        +0x1C /* 0000058E */
  567. 00000574  206E 0018                movea.l    A0, [A6 + 0x18]
  568. 00000578  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  569. 0000057C  6E10                     bgt        +0x12 /* 0000058E */
  570. 0000057E  5088                     addq.l     A0, 8
  571. 00000580  3200                     move.w     D1, D0
  572. 00000582  E649                     lsr        D1.w, 3
  573. 00000584  4441                     neg.w      D1
  574. 00000586  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  575. 0000058A  0A3C 0004                xori.b     ccr, 4
  576. label0000058E:
  577. 0000058E  57C0                     seq        D0
  578. 00000590  7215                     moveq.l    D1, 0x15
  579. 00000592  6B1A                     bmi        +0x1C /* 000005AE */
  580. 00000594  206E 0018                movea.l    A0, [A6 + 0x18]
  581. 00000598  B27C 003F                cmp.w      D1, 0x3F /* '?' */
  582. 0000059C  6E10                     bgt        +0x12 /* 000005AE */
  583. 0000059E  5088                     addq.l     A0, 8
  584. 000005A0  3401                     move.w     D2, D1
  585. 000005A2  E64A                     lsr        D2.w, 3
  586. 000005A4  4442                     neg.w      D2
  587. 000005A6  0330 20FF                btst       [A0 + D2.w - 0x1], D1
  588. 000005AA  0A3C 0004                xori.b     ccr, 4
  589. label000005AE:
  590. 000005AE  57C1                     seq        D1
  591. 000005B0  8001                     or.b       D0, D1
  592. 000005B2  4A6E FFC0                tst.w      [A6 - 0x40]
  593. 000005B6  56C1                     sne        D1
  594. 000005B8  206E 0014                movea.l    A0, [A6 + 0x14]
  595. 000005BC  4A90                     tst.l      [A0]
  596. 000005BE  57C2                     seq        D2
  597. 000005C0  C202                     and.b      D1, D2
  598. 000005C2  8001                     or.b       D0, D1
  599. 000005C4  6764                     beq        +0x66 /* 0000062A */
  600. 000005C6  4267                     clr.w      -[A7]
  601. 000005C8  3F2E 001E                move.w     -[A7], [A6 + 0x1E]
  602. 000005CC  486E FFB6                pea.l      [A6 - 0x4A]
  603. 000005D0  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  604. 000005D4  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  605. 000005D8  206E 0010                movea.l    A0, [A6 + 0x10]
  606. 000005DC  2F08                     move.l     -[A7], A0
  607. 000005DE  42A7                     clr.l      -[A7]
  608. 000005E0  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  609. 000005E4  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  610. 000005E8  201F                     move.l     D0, [A7]+
  611. 000005EA  205F                     movea.l    A0, [A7]+
  612. 000005EC  2080                     move.l     [A0], D0
  613. 000005EE  206E 0010                movea.l    A0, [A6 + 0x10]
  614. 000005F2  2F10                     move.l     -[A7], [A0]
  615. 000005F4  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  616. 000005F8  206E 0010                movea.l    A0, [A6 + 0x10]
  617. 000005FC  2F10                     move.l     -[A7], [A0]
  618. 000005FE  205F                     movea.l    A0, [A7]+
  619. 00000600  A029                     syscall    HLock
  620. 00000602  4267                     clr.w      -[A7]
  621. 00000604  3F2E 001E                move.w     -[A7], [A6 + 0x1E]
  622. 00000608  486E FFB6                pea.l      [A6 - 0x4A]
  623. 0000060C  206E 0010                movea.l    A0, [A6 + 0x10]
  624. 00000610  2050                     movea.l    A0, [A0]
  625. 00000612  2F10                     move.l     -[A7], [A0]
  626. 00000614  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  627. 00000618  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  628. 0000061C  206E 0010                movea.l    A0, [A6 + 0x10]
  629. 00000620  2F10                     move.l     -[A7], [A0]
  630. 00000622  205F                     movea.l    A0, [A7]+
  631. 00000624  A02A                     syscall    HUnlock
  632. 00000626  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  633. label0000062A:
  634. 0000062A  206E 0014                movea.l    A0, [A6 + 0x14]
  635. 0000062E  4A90                     tst.l      [A0]
  636. 00000630  57C0                     seq        D0
  637. 00000632  720B                     moveq.l    D1, 0x0B
  638. 00000634  6B1A                     bmi        +0x1C /* 00000650 */
  639. 00000636  206E 0018                movea.l    A0, [A6 + 0x18]
  640. 0000063A  B27C 003F                cmp.w      D1, 0x3F /* '?' */
  641. 0000063E  6E10                     bgt        +0x12 /* 00000650 */
  642. 00000640  5088                     addq.l     A0, 8
  643. 00000642  3401                     move.w     D2, D1
  644. 00000644  E64A                     lsr        D2.w, 3
  645. 00000646  4442                     neg.w      D2
  646. 00000648  0330 20FF                btst       [A0 + D2.w - 0x1], D1
  647. 0000064C  0A3C 0004                xori.b     ccr, 4
  648. label00000650:
  649. 00000650  56C1                     sne        D1
  650. 00000652  C001                     and.b      D0, D1
  651. 00000654  6700 0180                beq        +0x182 /* 000007D6 */
  652. 00000658  206E 0018                movea.l    A0, [A6 + 0x18]
  653. 0000065C  2248                     movea.l    A1, A0
  654. 0000065E  5089                     addq.l     A1, 8
  655. 00000660  2F21                     move.l     -[A7], -[A1]
  656. 00000662  2F21                     move.l     -[A7], -[A1]
  657. 00000664  3F3C 0008                move.w     -[A7], 0x8
  658. 00000668  43FA 0C44                lea.l      A1, [PC + 0xC44 /* 000012AE, value 0x4E56 'NV', cstring "" */]
  659. 0000066C  2F21                     move.l     -[A7], -[A1]
  660. 0000066E  2F21                     move.l     -[A7], -[A1]
  661. 00000670  3F3C 0008                move.w     -[A7], 0x8
  662. 00000674  4EAD 4932                jsr        [A5 + 0x4932 /* export_2338 */]
  663. 00000678  43FA 0C2C                lea.l      A1, [PC + 0xC2C /* 000012A6, value 0x4, cstring "" */]
  664. 0000067C  2F21                     move.l     -[A7], -[A1]
  665. 0000067E  2F21                     move.l     -[A7], -[A1]
  666. 00000680  3F3C 0008                move.w     -[A7], 0x8
  667. 00000684  4EAD 492A                jsr        [A5 + 0x492A /* export_2337 */]
  668. 00000688  548F                     addq.l     A7, 2
  669. 0000068A  20DF                     move.l     [A0]+, [A7]+
  670. 0000068C  20DF                     move.l     [A0]+, [A7]+
  671. 0000068E  206E 0010                movea.l    A0, [A6 + 0x10]
  672. 00000692  4A90                     tst.l      [A0]
  673. 00000694  6700 0138                beq        +0x13A /* 000007CE */
  674. 00000698  4267                     clr.w      -[A7]
  675. 0000069A  206E 0010                movea.l    A0, [A6 + 0x10]
  676. 0000069E  2F10                     move.l     -[A7], [A0]
  677. 000006A0  206E 000C                movea.l    A0, [A6 + 0xC]
  678. 000006A4  4868 0002                pea.l      [A0 + 0x2]
  679. 000006A8  2F08                     move.l     -[A7], A0
  680. 000006AA  4868 0006                pea.l      [A0 + 0x6]
  681. 000006AE  4868 0004                pea.l      [A0 + 0x4]
  682. 000006B2  4EBA FBE8                jsr        [PC - 0x418 /* 0000029C */]
  683. 000006B6  101F                     move.b     D0, [A7]+
  684. 000006B8  6700 011C                beq        +0x11E /* 000007D6 */
  685. 000006BC  206E 000C                movea.l    A0, [A6 + 0xC]
  686. 000006C0  2248                     movea.l    A1, A0
  687. 000006C2  3028 0002                move.w     D0, [A0 + 0x2]
  688. 000006C6  B069 0006                cmp.w      D0, [A1 + 0x6]
  689. 000006CA  6F1A                     ble        +0x1C /* 000006E6 */
  690. 000006CC  3D68 0002 FFAC           move.w     [A6 - 0x54], [A0 + 0x2]
  691. 000006D2  2248                     movea.l    A1, A0
  692. 000006D4  3368 0006 0002           move.w     [A1 + 0x2], [A0 + 0x6]
  693. 000006DA  206E 000C                movea.l    A0, [A6 + 0xC]
  694. 000006DE  2248                     movea.l    A1, A0
  695. 000006E0  3368 0002 0006           move.w     [A1 + 0x6], [A0 + 0x2]
  696. label000006E6:
  697. 000006E6  206E 000C                movea.l    A0, [A6 + 0xC]
  698. 000006EA  2248                     movea.l    A1, A0
  699. 000006EC  3010                     move.w     D0, [A0]
  700. 000006EE  B069 0004                cmp.w      D0, [A1 + 0x4]
  701. 000006F2  6F14                     ble        +0x16 /* 00000708 */
  702. 000006F4  3D50 FFAC                move.w     [A6 - 0x54], [A0]
  703. 000006F8  2248                     movea.l    A1, A0
  704. 000006FA  32A8 0004                move.w     [A1], [A0 + 0x4]
  705. 000006FE  206E 000C                movea.l    A0, [A6 + 0xC]
  706. 00000702  2248                     movea.l    A1, A0
  707. 00000704  3350 0004                move.w     [A1 + 0x4], [A0]
  708. label00000708:
  709. 00000708  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  710. 0000070C  206E 000C                movea.l    A0, [A6 + 0xC]
  711. 00000710  3028 0002                move.w     D0, [A0 + 0x2]
  712. 00000714  4440                     neg.w      D0
  713. 00000716  3F00                     move.w     -[A7], D0
  714. 00000718  3010                     move.w     D0, [A0]
  715. 0000071A  4440                     neg.w      D0
  716. 0000071C  3F00                     move.w     -[A7], D0
  717. 0000071E  A8A8                     syscall    OffsetRect
  718. 00000720  4267                     clr.w      -[A7]
  719. 00000722  1F3C 0001                move.b     -[A7], 0x1
  720. 00000726  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  721. 0000072A  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  722. 0000072E  206E 0014                movea.l    A0, [A6 + 0x14]
  723. 00000732  2F08                     move.l     -[A7], A0
  724. 00000734  42A7                     clr.l      -[A7]
  725. 00000736  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  726. 0000073A  A8F3                     syscall    OpenPicture
  727. 0000073C  201F                     move.l     D0, [A7]+
  728. 0000073E  205F                     movea.l    A0, [A7]+
  729. 00000740  2080                     move.l     [A0], D0
  730. 00000742  4267                     clr.w      -[A7]
  731. 00000744  1F2E FFBF                move.b     -[A7], [A6 - 0x41]
  732. 00000748  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  733. 0000074C  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  734. 00000750  206E 0014                movea.l    A0, [A6 + 0x14]
  735. 00000754  2F10                     move.l     -[A7], [A0]
  736. 00000756  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  737. 0000075A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  738. 0000075E  A87B                     syscall    ClipRect
  739. 00000760  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  740. 00000764  486D FE1A                pea.l      [A5 - 0x1E6]
  741. 00000768  A8A5                     syscall    FillRect
  742. 0000076A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  743. 0000076E  A8A1                     syscall    FrameRect
  744. 00000770  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  745. 00000774  2F3C 000A 000A           move.l     -[A7], 0xA000A /* '\n\0\n' */
  746. 0000077A  A8A9                     syscall    InsetRect
  747. 0000077C  4267                     clr.w      -[A7]
  748. 0000077E  A887                     syscall    TextFont
  749. 00000780  3F3C 000C                move.w     -[A7], 0xC
  750. 00000784  A88A                     syscall    TextSize
  751. 00000786  486E FEA4                pea.l      [A6 - 0x15C]
  752. 0000078A  2F3C 0001 09C4           move.l     -[A7], 0x109C4
  753. 00000790  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  754. 00000794  4A2E FEA4                tst.b      [A6 - 0x15C]
  755. 00000798  6612                     bne        +0x14 /* 000007AC */
  756. 0000079A  41EE FEA4                lea.l      A0, [A6 - 0x15C]
  757. 0000079E  43FA 0ACC                lea.l      A1, [PC + 0xACC /* 0000126C, value 0x31546869 '1Thi', pstring "This EPSF file does not have a QuickDraw picture!" */]
  758. 000007A2  700B                     moveq.l    D0, 0x0B
  759. label000007A4:
  760. 000007A4  20D9                     move.l     [A0]+, [A1]+
  761. 000007A6  51C8 FFFC                dbf        D0, -0x6 /* 000007A4 */
  762. 000007AA  3091                     move.w     [A0], [A1]
  763. label000007AC:
  764. 000007AC  41EE FEA4                lea.l      A0, [A6 - 0x15C]
  765. 000007B0  2008                     move.l     D0, A0
  766. 000007B2  5280                     addq.l     D0, 1
  767. 000007B4  2F00                     move.l     -[A7], D0
  768. 000007B6  4240                     clr.w      D0
  769. 000007B8  102E FEA4                move.b     D0, [A6 - 0x15C]
  770. 000007BC  48C0                     ext.l      D0
  771. 000007BE  2F00                     move.l     -[A7], D0
  772. 000007C0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  773. 000007C4  3F3C 0001                move.w     -[A7], 0x1
  774. 000007C8  A9CE                     syscall    TETextBox/TextBox
  775. 000007CA  A8F4                     syscall    ClosePicture
  776. 000007CC  6008                     bra        +0xA /* 000007D6 */
  777. label000007CE:
  778. 000007CE  3F3C 9A6D                move.w     -[A7], 0x9A6D
  779. 000007D2  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  780. label000007D6:
  781. 000007D6  700B                     moveq.l    D0, 0x0B
  782. 000007D8  6B1A                     bmi        +0x1C /* 000007F4 */
  783. 000007DA  206E 0018                movea.l    A0, [A6 + 0x18]
  784. 000007DE  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  785. 000007E2  6E10                     bgt        +0x12 /* 000007F4 */
  786. 000007E4  5088                     addq.l     A0, 8
  787. 000007E6  3200                     move.w     D1, D0
  788. 000007E8  E649                     lsr        D1.w, 3
  789. 000007EA  4441                     neg.w      D1
  790. 000007EC  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  791. 000007F0  0A3C 0004                xori.b     ccr, 4
  792. label000007F4:
  793. 000007F4  6700 03F6                beq        +0x3F8 /* 00000BEC */
  794. 000007F8  7015                     moveq.l    D0, 0x15
  795. 000007FA  6B1A                     bmi        +0x1C /* 00000816 */
  796. 000007FC  206E 0018                movea.l    A0, [A6 + 0x18]
  797. 00000800  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  798. 00000804  6E10                     bgt        +0x12 /* 00000816 */
  799. 00000806  5088                     addq.l     A0, 8
  800. 00000808  3200                     move.w     D1, D0
  801. 0000080A  E649                     lsr        D1.w, 3
  802. 0000080C  4441                     neg.w      D1
  803. 0000080E  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  804. 00000812  0A3C 0004                xori.b     ccr, 4
  805. label00000816:
  806. 00000816  57C0                     seq        D0
  807. 00000818  206E 0014                movea.l    A0, [A6 + 0x14]
  808. 0000081C  4A90                     tst.l      [A0]
  809. 0000081E  56C1                     sne        D1
  810. 00000820  C001                     and.b      D0, D1
  811. 00000822  206E 0010                movea.l    A0, [A6 + 0x10]
  812. 00000826  4A90                     tst.l      [A0]
  813. 00000828  56C1                     sne        D1
  814. 0000082A  C001                     and.b      D0, D1
  815. 0000082C  6700 03BE                beq        +0x3C0 /* 00000BEC */
  816. 00000830  4267                     clr.w      -[A7]
  817. 00000832  206E 0010                movea.l    A0, [A6 + 0x10]
  818. 00000836  2F10                     move.l     -[A7], [A0]
  819. 00000838  486E FFA4                pea.l      [A6 - 0x5C]
  820. 0000083C  486E FFA6                pea.l      [A6 - 0x5A]
  821. 00000840  486E FFA8                pea.l      [A6 - 0x58]
  822. 00000844  486E FFAA                pea.l      [A6 - 0x56]
  823. 00000848  4EBA FA52                jsr        [PC - 0x5AE /* 0000029C */]
  824. 0000084C  101F                     move.b     D0, [A7]+
  825. 0000084E  6700 039C                beq        +0x39E /* 00000BEC */
  826. 00000852  206E 0014                movea.l    A0, [A6 + 0x14]
  827. 00000856  2050                     movea.l    A0, [A0]
  828. 00000858  2050                     movea.l    A0, [A0]
  829. 0000085A  226E 000C                movea.l    A1, [A6 + 0xC]
  830. 0000085E  5488                     addq.l     A0, 2
  831. 00000860  22D8                     move.l     [A1]+, [A0]+
  832. 00000862  22D8                     move.l     [A1]+, [A0]+
  833. 00000864  4267                     clr.w      -[A7]
  834. 00000866  1F3C 0001                move.b     -[A7], 0x1
  835. 0000086A  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  836. 0000086E  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  837. 00000872  42A7                     clr.l      -[A7]
  838. 00000874  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  839. 00000878  A8F3                     syscall    OpenPicture
  840. 0000087A  2D5F FFBA                move.l     [A6 - 0x46], [A7]+
  841. 0000087E  4267                     clr.w      -[A7]
  842. 00000880  1F2E FFBF                move.b     -[A7], [A6 - 0x41]
  843. 00000884  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  844. 00000888  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  845. 0000088C  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  846. 00000890  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  847. 00000894  7015                     moveq.l    D0, 0x15
  848. 00000896  6B1A                     bmi        +0x1C /* 000008B2 */
  849. 00000898  206E 0018                movea.l    A0, [A6 + 0x18]
  850. 0000089C  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  851. 000008A0  6E10                     bgt        +0x12 /* 000008B2 */
  852. 000008A2  5088                     addq.l     A0, 8
  853. 000008A4  3200                     move.w     D1, D0
  854. 000008A6  E649                     lsr        D1.w, 3
  855. 000008A8  4441                     neg.w      D1
  856. 000008AA  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  857. 000008AE  0A3C 0004                xori.b     ccr, 4
  858. label000008B2:
  859. 000008B2  6600 02FE                bne        +0x300 /* 00000BB2 */
  860. 000008B6  7016                     moveq.l    D0, 0x16
  861. 000008B8  6B1A                     bmi        +0x1C /* 000008D4 */
  862. 000008BA  206E 0018                movea.l    A0, [A6 + 0x18]
  863. 000008BE  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  864. 000008C2  6E10                     bgt        +0x12 /* 000008D4 */
  865. 000008C4  5088                     addq.l     A0, 8
  866. 000008C6  3200                     move.w     D1, D0
  867. 000008C8  E649                     lsr        D1.w, 3
  868. 000008CA  4441                     neg.w      D1
  869. 000008CC  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  870. 000008D0  0A3C 0004                xori.b     ccr, 4
  871. label000008D4:
  872. 000008D4  6600 014E                bne        +0x150 /* 00000A24 */
  873. 000008D8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  874. 000008DC  A87B                     syscall    ClipRect
  875. 000008DE  42A7                     clr.l      -[A7]
  876. 000008E0  A89B                     syscall    PenSize
  877. 000008E2  206E 000C                movea.l    A0, [A6 + 0xC]
  878. 000008E6  3F28 0002                move.w     -[A7], [A0 + 0x2]
  879. 000008EA  3F10                     move.w     -[A7], [A0]
  880. 000008EC  A893                     syscall    MoveTo
  881. 000008EE  42A7                     clr.l      -[A7]
  882. 000008F0  A892                     syscall    Line
  883. 000008F2  2F3C 0001 0001           move.l     -[A7], 0x10001
  884. 000008F8  A89B                     syscall    PenSize
  885. 000008FA  2F3C 0000 00BE           move.l     -[A7], 0xBE
  886. 00000900  42A7                     clr.l      -[A7]
  887. 00000902  A8F2                     syscall    PicComment
  888. 00000904  487A 0930                pea.l      [PC + 0x930 /* 00001236, value 0x342F5265 '4/Re', pstring "/ReisClipBox [newpath clippath pathbbox] def newpath" */]
  889. 00000908  4EBA F73A                jsr        [PC - 0x8C6 /* 00000044 */]
  890. 0000090C  487A 08FA                pea.l      [PC + 0x8FA /* 00001208, value 0x2D526569 '-Rei', pstring "ReisClipBox 0 get ReisClipBox 1 get translate" */]
  891. 00000910  4EBA F732                jsr        [PC - 0x8CE /* 00000044 */]
  892. 00000914  487A 08CA                pea.l      [PC + 0x8CA /* 000011E0, value 0x27526569 '\'Rei', pstring "ReisClipBox 2 get ReisClipBox 0 get sub" */]
  893. 00000918  4EBA F72A                jsr        [PC - 0x8D6 /* 00000044 */]
  894. 0000091C  486E FC26                pea.l      [A6 - 0x3DA]
  895. 00000920  3F2E FFA8                move.w     -[A7], [A6 - 0x58]
  896. 00000924  4EBA F6DA                jsr        [PC - 0x926 /* 00000000 */]
  897. 00000928  487A 07C8                pea.l      [PC + 0x7C8 /* 000010F2, value 0x1201152 */]
  898. 0000092C  486E FB26                pea.l      [A6 - 0x4DA]
  899. 00000930  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  900. 00000934  4EBA F6CA                jsr        [PC - 0x936 /* 00000000 */]
  901. 00000938  487A 07CC                pea.l      [PC + 0x7CC /* 00001106, value 0xE207375, pstring " sub 1 add div" */]
  902. 0000093C  486E FD26                pea.l      [A6 - 0x2DA]
  903. 00000940  3F3C 0004                move.w     -[A7], 0x4
  904. 00000944  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  905. 00000948  41EE FD26                lea.l      A0, [A6 - 0x2DA]
  906. 0000094C  1F10                     move.b     -[A7], [A0]
  907. 0000094E  3F3C 00FF                move.w     -[A7], 0xFF
  908. 00000952  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  909. 00000956  2F08                     move.l     -[A7], A0
  910. 00000958  4EBA F6EA                jsr        [PC - 0x916 /* 00000044 */]
  911. 0000095C  487A 085A                pea.l      [PC + 0x85A /* 000011B8, value 0x27526569 '\'Rei', pstring "ReisClipBox 3 get ReisClipBox 1 get sub" */]
  912. 00000960  4EBA F6E2                jsr        [PC - 0x91E /* 00000044 */]
  913. 00000964  486E FC26                pea.l      [A6 - 0x3DA]
  914. 00000968  3F2E FFA6                move.w     -[A7], [A6 - 0x5A]
  915. 0000096C  4EBA F692                jsr        [PC - 0x96E /* 00000000 */]
  916. 00000970  487A 0780                pea.l      [PC + 0x780 /* 000010F2, value 0x1201152 */]
  917. 00000974  486E FB26                pea.l      [A6 - 0x4DA]
  918. 00000978  3F2E FFAA                move.w     -[A7], [A6 - 0x56]
  919. 0000097C  4EBA F682                jsr        [PC - 0x97E /* 00000000 */]
  920. 00000980  487A 075A                pea.l      [PC + 0x75A /* 000010DC, value 0x14207375, pstring " sub 1 add div scale" */]
  921. 00000984  486E FD26                pea.l      [A6 - 0x2DA]
  922. 00000988  3F3C 0004                move.w     -[A7], 0x4
  923. 0000098C  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  924. 00000990  41EE FD26                lea.l      A0, [A6 - 0x2DA]
  925. 00000994  1F10                     move.b     -[A7], [A0]
  926. 00000996  3F3C 00FF                move.w     -[A7], 0xFF
  927. 0000099A  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  928. 0000099E  2F08                     move.l     -[A7], A0
  929. 000009A0  4EBA F6A2                jsr        [PC - 0x95E /* 00000044 */]
  930. 000009A4  486E FC26                pea.l      [A6 - 0x3DA]
  931. 000009A8  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  932. 000009AC  4EBA F652                jsr        [PC - 0x9AE /* 00000000 */]
  933. 000009B0  487A 0724                pea.l      [PC + 0x724 /* 000010D6, value 0x5206E65, pstring " neg " */]
  934. 000009B4  486E FB26                pea.l      [A6 - 0x4DA]
  935. 000009B8  3F2E FFAA                move.w     -[A7], [A6 - 0x56]
  936. 000009BC  4EBA F642                jsr        [PC - 0x9BE /* 00000000 */]
  937. 000009C0  487A 0704                pea.l      [PC + 0x704 /* 000010C6, value 0xE206E65, pstring " neg translate" */]
  938. 000009C4  486E FD26                pea.l      [A6 - 0x2DA]
  939. 000009C8  3F3C 0004                move.w     -[A7], 0x4
  940. 000009CC  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  941. 000009D0  41EE FD26                lea.l      A0, [A6 - 0x2DA]
  942. 000009D4  1F10                     move.b     -[A7], [A0]
  943. 000009D6  3F3C 00FF                move.w     -[A7], 0xFF
  944. 000009DA  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  945. 000009DE  2F08                     move.l     -[A7], A0
  946. 000009E0  4EBA F662                jsr        [PC - 0x99E /* 00000044 */]
  947. 000009E4  487A 06CC                pea.l      [PC + 0x6CC /* 000010B2, value 0x122F5265, pstring "/ReisSave save def" */]
  948. 000009E8  4EBA F65A                jsr        [PC - 0x9A6 /* 00000044 */]
  949. 000009EC  487A 06A2                pea.l      [PC + 0x6A2 /* 00001090, value 0x212F7368 '!/sh', pstring "/showpage {} def /copypage {} def" */]
  950. 000009F0  4EBA F652                jsr        [PC - 0x9AE /* 00000044 */]
  951. 000009F4  206E 0010                movea.l    A0, [A6 + 0x10]
  952. 000009F8  2F10                     move.l     -[A7], [A0]
  953. 000009FA  4EBA F6EC                jsr        [PC - 0x914 /* 000000E8 */]
  954. 000009FE  487A 067E                pea.l      [PC + 0x67E /* 0000107E, value 0x10526569, pstring "ReisSave restore" */]
  955. 00000A02  4EBA F640                jsr        [PC - 0x9C0 /* 00000044 */]
  956. 00000A06  206E 0014                movea.l    A0, [A6 + 0x14]
  957. 00000A0A  2F10                     move.l     -[A7], [A0]
  958. 00000A0C  2050                     movea.l    A0, [A0]
  959. 00000A0E  2050                     movea.l    A0, [A0]
  960. 00000A10  4868 0002                pea.l      [A0 + 0x2]
  961. 00000A14  A8F6                     syscall    DrawPicture
  962. 00000A16  2F3C 0000 00BF           move.l     -[A7], 0xBF
  963. 00000A1C  42A7                     clr.l      -[A7]
  964. 00000A1E  A8F2                     syscall    PicComment
  965. 00000A20  6000 018E                bra        +0x190 /* 00000BB0 */
  966. label00000A24:
  967. 00000A24  7017                     moveq.l    D0, 0x17
  968. 00000A26  6B1A                     bmi        +0x1C /* 00000A42 */
  969. 00000A28  206E 0018                movea.l    A0, [A6 + 0x18]
  970. 00000A2C  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  971. 00000A30  6E10                     bgt        +0x12 /* 00000A42 */
  972. 00000A32  5088                     addq.l     A0, 8
  973. 00000A34  3200                     move.w     D1, D0
  974. 00000A36  E649                     lsr        D1.w, 3
  975. 00000A38  4441                     neg.w      D1
  976. 00000A3A  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  977. 00000A3E  0A3C 0004                xori.b     ccr, 4
  978. label00000A42:
  979. 00000A42  6600 016C                bne        +0x16E /* 00000BB0 */
  980. 00000A46  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  981. 00000A4A  A87B                     syscall    ClipRect
  982. 00000A4C  42A7                     clr.l      -[A7]
  983. 00000A4E  A89B                     syscall    PenSize
  984. 00000A50  206E 000C                movea.l    A0, [A6 + 0xC]
  985. 00000A54  3F28 0002                move.w     -[A7], [A0 + 0x2]
  986. 00000A58  3F10                     move.w     -[A7], [A0]
  987. 00000A5A  A893                     syscall    MoveTo
  988. 00000A5C  206E 000C                movea.l    A0, [A6 + 0xC]
  989. 00000A60  3F28 0006                move.w     -[A7], [A0 + 0x6]
  990. 00000A64  3F28 0004                move.w     -[A7], [A0 + 0x4]
  991. 00000A68  A891                     syscall    LineTo
  992. 00000A6A  2F3C 0001 0001           move.l     -[A7], 0x10001
  993. 00000A70  A89B                     syscall    PenSize
  994. 00000A72  2F3C 0000 00BE           move.l     -[A7], 0xBE
  995. 00000A78  42A7                     clr.l      -[A7]
  996. 00000A7A  A8F2                     syscall    PicComment
  997. 00000A7C  487A 071C                pea.l      [PC + 0x71C /* 0000119A, value 0x1C2F5265, pstring "/ReisX1 [pathbbox] 0 get def" */]
  998. 00000A80  4EBA F5C2                jsr        [PC - 0xA3E /* 00000044 */]
  999. 00000A84  487A 06F6                pea.l      [PC + 0x6F6 /* 0000117C, value 0x1C2F5265, pstring "/ReisY1 [pathbbox] 1 get def" */]
  1000. 00000A88  4EBA F5BA                jsr        [PC - 0xA46 /* 00000044 */]
  1001. 00000A8C  487A 06D0                pea.l      [PC + 0x6D0 /* 0000115E, value 0x1C2F5265, pstring "/ReisX2 [pathbbox] 2 get def" */]
  1002. 00000A90  4EBA F5B2                jsr        [PC - 0xA4E /* 00000044 */]
  1003. 00000A94  487A 06AA                pea.l      [PC + 0x6AA /* 00001140, value 0x1C2F5265, pstring "/ReisY2 [pathbbox] 3 get def" */]
  1004. 00000A98  4EBA F5AA                jsr        [PC - 0xA56 /* 00000044 */]
  1005. 00000A9C  487A 068A                pea.l      [PC + 0x68A /* 00001128, value 0x17526569, pstring "ReisX1 ReisY1 translate" */]
  1006. 00000AA0  4EBA F5A2                jsr        [PC - 0xA5E /* 00000044 */]
  1007. 00000AA4  487A 0670                pea.l      [PC + 0x670 /* 00001116, value 0x11526569, pstring "ReisX2 ReisX1 sub" */]
  1008. 00000AA8  4EBA F59A                jsr        [PC - 0xA66 /* 00000044 */]
  1009. 00000AAC  486E FC26                pea.l      [A6 - 0x3DA]
  1010. 00000AB0  3F2E FFA8                move.w     -[A7], [A6 - 0x58]
  1011. 00000AB4  4EBA F54A                jsr        [PC - 0xAB6 /* 00000000 */]
  1012. 00000AB8  487A 0638                pea.l      [PC + 0x638 /* 000010F2, value 0x1201152 */]
  1013. 00000ABC  486E FB26                pea.l      [A6 - 0x4DA]
  1014. 00000AC0  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  1015. 00000AC4  4EBA F53A                jsr        [PC - 0xAC6 /* 00000000 */]
  1016. 00000AC8  487A 063C                pea.l      [PC + 0x63C /* 00001106, value 0xE207375, pstring " sub 1 add div" */]
  1017. 00000ACC  486E FD26                pea.l      [A6 - 0x2DA]
  1018. 00000AD0  3F3C 0004                move.w     -[A7], 0x4
  1019. 00000AD4  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1020. 00000AD8  41EE FD26                lea.l      A0, [A6 - 0x2DA]
  1021. 00000ADC  1F10                     move.b     -[A7], [A0]
  1022. 00000ADE  3F3C 00FF                move.w     -[A7], 0xFF
  1023. 00000AE2  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1024. 00000AE6  2F08                     move.l     -[A7], A0
  1025. 00000AE8  4EBA F55A                jsr        [PC - 0xAA6 /* 00000044 */]
  1026. 00000AEC  487A 0606                pea.l      [PC + 0x606 /* 000010F4, value 0x11526569, pstring "ReisY2 ReisY1 sub" */]
  1027. 00000AF0  4EBA F552                jsr        [PC - 0xAAE /* 00000044 */]
  1028. 00000AF4  486E FC26                pea.l      [A6 - 0x3DA]
  1029. 00000AF8  3F2E FFA6                move.w     -[A7], [A6 - 0x5A]
  1030. 00000AFC  4EBA F502                jsr        [PC - 0xAFE /* 00000000 */]
  1031. 00000B00  487A 05F0                pea.l      [PC + 0x5F0 /* 000010F2, value 0x1201152 */]
  1032. 00000B04  486E FB26                pea.l      [A6 - 0x4DA]
  1033. 00000B08  3F2E FFAA                move.w     -[A7], [A6 - 0x56]
  1034. 00000B0C  4EBA F4F2                jsr        [PC - 0xB0E /* 00000000 */]
  1035. 00000B10  487A 05CA                pea.l      [PC + 0x5CA /* 000010DC, value 0x14207375, pstring " sub 1 add div scale" */]
  1036. 00000B14  486E FD26                pea.l      [A6 - 0x2DA]
  1037. 00000B18  3F3C 0004                move.w     -[A7], 0x4
  1038. 00000B1C  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1039. 00000B20  41EE FD26                lea.l      A0, [A6 - 0x2DA]
  1040. 00000B24  1F10                     move.b     -[A7], [A0]
  1041. 00000B26  3F3C 00FF                move.w     -[A7], 0xFF
  1042. 00000B2A  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1043. 00000B2E  2F08                     move.l     -[A7], A0
  1044. 00000B30  4EBA F512                jsr        [PC - 0xAEE /* 00000044 */]
  1045. 00000B34  486E FC26                pea.l      [A6 - 0x3DA]
  1046. 00000B38  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  1047. 00000B3C  4EBA F4C2                jsr        [PC - 0xB3E /* 00000000 */]
  1048. 00000B40  487A 0594                pea.l      [PC + 0x594 /* 000010D6, value 0x5206E65, pstring " neg " */]
  1049. 00000B44  486E FB26                pea.l      [A6 - 0x4DA]
  1050. 00000B48  3F2E FFAA                move.w     -[A7], [A6 - 0x56]
  1051. 00000B4C  4EBA F4B2                jsr        [PC - 0xB4E /* 00000000 */]
  1052. 00000B50  487A 0574                pea.l      [PC + 0x574 /* 000010C6, value 0xE206E65, pstring " neg translate" */]
  1053. 00000B54  486E FD26                pea.l      [A6 - 0x2DA]
  1054. 00000B58  3F3C 0004                move.w     -[A7], 0x4
  1055. 00000B5C  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1056. 00000B60  41EE FD26                lea.l      A0, [A6 - 0x2DA]
  1057. 00000B64  1F10                     move.b     -[A7], [A0]
  1058. 00000B66  3F3C 00FF                move.w     -[A7], 0xFF
  1059. 00000B6A  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1060. 00000B6E  2F08                     move.l     -[A7], A0
  1061. 00000B70  4EBA F4D2                jsr        [PC - 0xB2E /* 00000044 */]
  1062. 00000B74  487A 053C                pea.l      [PC + 0x53C /* 000010B2, value 0x122F5265, pstring "/ReisSave save def" */]
  1063. 00000B78  4EBA F4CA                jsr        [PC - 0xB36 /* 00000044 */]
  1064. 00000B7C  487A 0512                pea.l      [PC + 0x512 /* 00001090, value 0x212F7368 '!/sh', pstring "/showpage {} def /copypage {} def" */]
  1065. 00000B80  4EBA F4C2                jsr        [PC - 0xB3E /* 00000044 */]
  1066. 00000B84  206E 0010                movea.l    A0, [A6 + 0x10]
  1067. 00000B88  2F10                     move.l     -[A7], [A0]
  1068. 00000B8A  4EBA F55C                jsr        [PC - 0xAA4 /* 000000E8 */]
  1069. 00000B8E  487A 04EE                pea.l      [PC + 0x4EE /* 0000107E, value 0x10526569, pstring "ReisSave restore" */]
  1070. 00000B92  4EBA F4B0                jsr        [PC - 0xB50 /* 00000044 */]
  1071. 00000B96  206E 0014                movea.l    A0, [A6 + 0x14]
  1072. 00000B9A  2F10                     move.l     -[A7], [A0]
  1073. 00000B9C  2050                     movea.l    A0, [A0]
  1074. 00000B9E  2050                     movea.l    A0, [A0]
  1075. 00000BA0  4868 0002                pea.l      [A0 + 0x2]
  1076. 00000BA4  A8F6                     syscall    DrawPicture
  1077. 00000BA6  2F3C 0000 00BF           move.l     -[A7], 0xBF
  1078. 00000BAC  42A7                     clr.l      -[A7]
  1079. 00000BAE  A8F2                     syscall    PicComment
  1080. label00000BB0:
  1081. 00000BB0  A8F4                     syscall    ClosePicture
  1082. label00000BB2:
  1083. 00000BB2  206E 0014                movea.l    A0, [A6 + 0x14]
  1084. 00000BB6  2F10                     move.l     -[A7], [A0]
  1085. 00000BB8  A8F5                     syscall    KillPicture
  1086. 00000BBA  206E 0014                movea.l    A0, [A6 + 0x14]
  1087. 00000BBE  20AE FFBA                move.l     [A0], [A6 - 0x46]
  1088. 00000BC2  7000                     moveq.l    D0, 0x00
  1089. 00000BC4  2D40 FFBA                move.l     [A6 - 0x46], D0
  1090. 00000BC8  206E 0014                movea.l    A0, [A6 + 0x14]
  1091. 00000BCC  2050                     movea.l    A0, [A0]
  1092. 00000BCE  2050                     movea.l    A0, [A0]
  1093. 00000BD0  226E 000C                movea.l    A1, [A6 + 0xC]
  1094. 00000BD4  5488                     addq.l     A0, 2
  1095. 00000BD6  22D8                     move.l     [A1]+, [A0]+
  1096. 00000BD8  22D8                     move.l     [A1]+, [A0]+
  1097. 00000BDA  4267                     clr.w      -[A7]
  1098. 00000BDC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1099. 00000BE0  A8AE                     syscall    EmptyRect
  1100. 00000BE2  101F                     move.b     D0, [A7]+
  1101. 00000BE4  6706                     beq        +0x8 /* 00000BEC */
  1102. 00000BE6  42A7                     clr.l      -[A7]
  1103. 00000BE8  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1104. label00000BEC:
  1105. 00000BEC  7018                     moveq.l    D0, 0x18
  1106. 00000BEE  6B1A                     bmi        +0x1C /* 00000C0A */
  1107. 00000BF0  206E 0018                movea.l    A0, [A6 + 0x18]
  1108. 00000BF4  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  1109. 00000BF8  6E10                     bgt        +0x12 /* 00000C0A */
  1110. 00000BFA  5088                     addq.l     A0, 8
  1111. 00000BFC  3200                     move.w     D1, D0
  1112. 00000BFE  E649                     lsr        D1.w, 3
  1113. 00000C00  4441                     neg.w      D1
  1114. 00000C02  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1115. 00000C06  0A3C 0004                xori.b     ccr, 4
  1116. label00000C0A:
  1117. 00000C0A  6600 03D6                bne        +0x3D8 /* 00000FE2 */
  1118. 00000C0E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1119. 00000C12  486E FE9C                pea.l      [A6 - 0x164]
  1120. 00000C16  486E FE94                pea.l      [A6 - 0x16C]
  1121. 00000C1A  486E FE92                pea.l      [A6 - 0x16E]
  1122. 00000C1E  4EAD 4512                jsr        [A5 + 0x4512 /* export_2206 */]
  1123. 00000C22  7015                     moveq.l    D0, 0x15
  1124. 00000C24  6B1A                     bmi        +0x1C /* 00000C40 */
  1125. 00000C26  206E 0018                movea.l    A0, [A6 + 0x18]
  1126. 00000C2A  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  1127. 00000C2E  6E10                     bgt        +0x12 /* 00000C40 */
  1128. 00000C30  5088                     addq.l     A0, 8
  1129. 00000C32  3200                     move.w     D1, D0
  1130. 00000C34  E649                     lsr        D1.w, 3
  1131. 00000C36  4441                     neg.w      D1
  1132. 00000C38  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1133. 00000C3C  0A3C 0004                xori.b     ccr, 4
  1134. label00000C40:
  1135. 00000C40  57C0                     seq        D0
  1136. 00000C42  206E 0010                movea.l    A0, [A6 + 0x10]
  1137. 00000C46  4A90                     tst.l      [A0]
  1138. 00000C48  56C1                     sne        D1
  1139. 00000C4A  C001                     and.b      D0, D1
  1140. 00000C4C  6700 0384                beq        +0x386 /* 00000FD2 */
  1141. 00000C50  4267                     clr.w      -[A7]
  1142. 00000C52  206E 0010                movea.l    A0, [A6 + 0x10]
  1143. 00000C56  2F10                     move.l     -[A7], [A0]
  1144. 00000C58  486E FFA4                pea.l      [A6 - 0x5C]
  1145. 00000C5C  486E FFA6                pea.l      [A6 - 0x5A]
  1146. 00000C60  486E FFA8                pea.l      [A6 - 0x58]
  1147. 00000C64  486E FFAA                pea.l      [A6 - 0x56]
  1148. 00000C68  4EBA F632                jsr        [PC - 0x9CE /* 0000029C */]
  1149. 00000C6C  101F                     move.b     D0, [A7]+
  1150. 00000C6E  6700 0350                beq        +0x352 /* 00000FC0 */
  1151. 00000C72  4267                     clr.w      -[A7]
  1152. 00000C74  1F3C 0001                move.b     -[A7], 0x1
  1153. 00000C78  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  1154. 00000C7C  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  1155. 00000C80  42A7                     clr.l      -[A7]
  1156. 00000C82  A8D8                     syscall    NewRgn
  1157. 00000C84  2D5F FE8E                move.l     [A6 - 0x172], [A7]+
  1158. 00000C88  4267                     clr.w      -[A7]
  1159. 00000C8A  1F2E FFBF                move.b     -[A7], [A6 - 0x41]
  1160. 00000C8E  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  1161. 00000C92  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  1162. 00000C96  2F2E FE8E                move.l     -[A7], [A6 - 0x172]
  1163. 00000C9A  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1164. 00000C9E  2F2E FE8E                move.l     -[A7], [A6 - 0x172]
  1165. 00000CA2  A87A                     syscall    GetClip
  1166. 00000CA4  7015                     moveq.l    D0, 0x15
  1167. 00000CA6  6B1A                     bmi        +0x1C /* 00000CC2 */
  1168. 00000CA8  206E 0018                movea.l    A0, [A6 + 0x18]
  1169. 00000CAC  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  1170. 00000CB0  6E10                     bgt        +0x12 /* 00000CC2 */
  1171. 00000CB2  5088                     addq.l     A0, 8
  1172. 00000CB4  3200                     move.w     D1, D0
  1173. 00000CB6  E649                     lsr        D1.w, 3
  1174. 00000CB8  4441                     neg.w      D1
  1175. 00000CBA  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1176. 00000CBE  0A3C 0004                xori.b     ccr, 4
  1177. label00000CC2:
  1178. 00000CC2  6600 02E8                bne        +0x2EA /* 00000FAC */
  1179. 00000CC6  7016                     moveq.l    D0, 0x16
  1180. 00000CC8  6B1A                     bmi        +0x1C /* 00000CE4 */
  1181. 00000CCA  206E 0018                movea.l    A0, [A6 + 0x18]
  1182. 00000CCE  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  1183. 00000CD2  6E10                     bgt        +0x12 /* 00000CE4 */
  1184. 00000CD4  5088                     addq.l     A0, 8
  1185. 00000CD6  3200                     move.w     D1, D0
  1186. 00000CD8  E649                     lsr        D1.w, 3
  1187. 00000CDA  4441                     neg.w      D1
  1188. 00000CDC  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1189. 00000CE0  0A3C 0004                xori.b     ccr, 4
  1190. label00000CE4:
  1191. 00000CE4  6600 0148                bne        +0x14A /* 00000E2E */
  1192. 00000CE8  486E FE94                pea.l      [A6 - 0x16C]
  1193. 00000CEC  A87B                     syscall    ClipRect
  1194. 00000CEE  42A7                     clr.l      -[A7]
  1195. 00000CF0  A89B                     syscall    PenSize
  1196. 00000CF2  2F2E FE94                move.l     -[A7], [A6 - 0x16C]
  1197. 00000CF6  A893                     syscall    MoveTo
  1198. 00000CF8  42A7                     clr.l      -[A7]
  1199. 00000CFA  A892                     syscall    Line
  1200. 00000CFC  2F3C 0001 0001           move.l     -[A7], 0x10001
  1201. 00000D02  A89B                     syscall    PenSize
  1202. 00000D04  2F3C 0000 00BE           move.l     -[A7], 0xBE
  1203. 00000D0A  42A7                     clr.l      -[A7]
  1204. 00000D0C  A8F2                     syscall    PicComment
  1205. 00000D0E  487A 0526                pea.l      [PC + 0x526 /* 00001236, value 0x342F5265 '4/Re', pstring "/ReisClipBox [newpath clippath pathbbox] def newpath" */]
  1206. 00000D12  4EBA F330                jsr        [PC - 0xCD0 /* 00000044 */]
  1207. 00000D16  487A 04F0                pea.l      [PC + 0x4F0 /* 00001208, value 0x2D526569 '-Rei', pstring "ReisClipBox 0 get ReisClipBox 1 get translate" */]
  1208. 00000D1A  4EBA F328                jsr        [PC - 0xCD8 /* 00000044 */]
  1209. 00000D1E  487A 04C0                pea.l      [PC + 0x4C0 /* 000011E0, value 0x27526569 '\'Rei', pstring "ReisClipBox 2 get ReisClipBox 0 get sub" */]
  1210. 00000D22  4EBA F320                jsr        [PC - 0xCE0 /* 00000044 */]
  1211. 00000D26  486E FC26                pea.l      [A6 - 0x3DA]
  1212. 00000D2A  3F2E FFA8                move.w     -[A7], [A6 - 0x58]
  1213. 00000D2E  4EBA F2D0                jsr        [PC - 0xD30 /* 00000000 */]
  1214. 00000D32  487A 03BE                pea.l      [PC + 0x3BE /* 000010F2, value 0x1201152 */]
  1215. 00000D36  486E FB26                pea.l      [A6 - 0x4DA]
  1216. 00000D3A  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  1217. 00000D3E  4EBA F2C0                jsr        [PC - 0xD40 /* 00000000 */]
  1218. 00000D42  487A 03C2                pea.l      [PC + 0x3C2 /* 00001106, value 0xE207375, pstring " sub 1 add div" */]
  1219. 00000D46  486E FD26                pea.l      [A6 - 0x2DA]
  1220. 00000D4A  3F3C 0004                move.w     -[A7], 0x4
  1221. 00000D4E  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1222. 00000D52  41EE FD26                lea.l      A0, [A6 - 0x2DA]
  1223. 00000D56  1F10                     move.b     -[A7], [A0]
  1224. 00000D58  3F3C 00FF                move.w     -[A7], 0xFF
  1225. 00000D5C  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1226. 00000D60  2F08                     move.l     -[A7], A0
  1227. 00000D62  4EBA F2E0                jsr        [PC - 0xD20 /* 00000044 */]
  1228. 00000D66  487A 0450                pea.l      [PC + 0x450 /* 000011B8, value 0x27526569 '\'Rei', pstring "ReisClipBox 3 get ReisClipBox 1 get sub" */]
  1229. 00000D6A  4EBA F2D8                jsr        [PC - 0xD28 /* 00000044 */]
  1230. 00000D6E  486E FC26                pea.l      [A6 - 0x3DA]
  1231. 00000D72  3F2E FFA6                move.w     -[A7], [A6 - 0x5A]
  1232. 00000D76  4EBA F288                jsr        [PC - 0xD78 /* 00000000 */]
  1233. 00000D7A  487A 0376                pea.l      [PC + 0x376 /* 000010F2, value 0x1201152 */]
  1234. 00000D7E  486E FB26                pea.l      [A6 - 0x4DA]
  1235. 00000D82  3F2E FFAA                move.w     -[A7], [A6 - 0x56]
  1236. 00000D86  4EBA F278                jsr        [PC - 0xD88 /* 00000000 */]
  1237. 00000D8A  487A 0350                pea.l      [PC + 0x350 /* 000010DC, value 0x14207375, pstring " sub 1 add div scale" */]
  1238. 00000D8E  486E FD26                pea.l      [A6 - 0x2DA]
  1239. 00000D92  3F3C 0004                move.w     -[A7], 0x4
  1240. 00000D96  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1241. 00000D9A  41EE FD26                lea.l      A0, [A6 - 0x2DA]
  1242. 00000D9E  1F10                     move.b     -[A7], [A0]
  1243. 00000DA0  3F3C 00FF                move.w     -[A7], 0xFF
  1244. 00000DA4  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1245. 00000DA8  2F08                     move.l     -[A7], A0
  1246. 00000DAA  4EBA F298                jsr        [PC - 0xD68 /* 00000044 */]
  1247. 00000DAE  486E FC26                pea.l      [A6 - 0x3DA]
  1248. 00000DB2  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  1249. 00000DB6  4EBA F248                jsr        [PC - 0xDB8 /* 00000000 */]
  1250. 00000DBA  487A 031A                pea.l      [PC + 0x31A /* 000010D6, value 0x5206E65, pstring " neg " */]
  1251. 00000DBE  486E FB26                pea.l      [A6 - 0x4DA]
  1252. 00000DC2  3F2E FFAA                move.w     -[A7], [A6 - 0x56]
  1253. 00000DC6  4EBA F238                jsr        [PC - 0xDC8 /* 00000000 */]
  1254. 00000DCA  487A 02FA                pea.l      [PC + 0x2FA /* 000010C6, value 0xE206E65, pstring " neg translate" */]
  1255. 00000DCE  486E FD26                pea.l      [A6 - 0x2DA]
  1256. 00000DD2  3F3C 0004                move.w     -[A7], 0x4
  1257. 00000DD6  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1258. 00000DDA  41EE FD26                lea.l      A0, [A6 - 0x2DA]
  1259. 00000DDE  1F10                     move.b     -[A7], [A0]
  1260. 00000DE0  3F3C 00FF                move.w     -[A7], 0xFF
  1261. 00000DE4  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1262. 00000DE8  2F08                     move.l     -[A7], A0
  1263. 00000DEA  4EBA F258                jsr        [PC - 0xDA8 /* 00000044 */]
  1264. 00000DEE  487A 02C2                pea.l      [PC + 0x2C2 /* 000010B2, value 0x122F5265, pstring "/ReisSave save def" */]
  1265. 00000DF2  4EBA F250                jsr        [PC - 0xDB0 /* 00000044 */]
  1266. 00000DF6  487A 0298                pea.l      [PC + 0x298 /* 00001090, value 0x212F7368 '!/sh', pstring "/showpage {} def /copypage {} def" */]
  1267. 00000DFA  4EBA F248                jsr        [PC - 0xDB8 /* 00000044 */]
  1268. 00000DFE  206E 0010                movea.l    A0, [A6 + 0x10]
  1269. 00000E02  2F10                     move.l     -[A7], [A0]
  1270. 00000E04  4EBA F2E2                jsr        [PC - 0xD1E /* 000000E8 */]
  1271. 00000E08  487A 0274                pea.l      [PC + 0x274 /* 0000107E, value 0x10526569, pstring "ReisSave restore" */]
  1272. 00000E0C  4EBA F236                jsr        [PC - 0xDCA /* 00000044 */]
  1273. 00000E10  206E 0014                movea.l    A0, [A6 + 0x14]
  1274. 00000E14  4A90                     tst.l      [A0]
  1275. 00000E16  6708                     beq        +0xA /* 00000E20 */
  1276. 00000E18  2F10                     move.l     -[A7], [A0]
  1277. 00000E1A  486E FE94                pea.l      [A6 - 0x16C]
  1278. 00000E1E  A8F6                     syscall    DrawPicture
  1279. label00000E20:
  1280. 00000E20  2F3C 0000 00BF           move.l     -[A7], 0xBF
  1281. 00000E26  42A7                     clr.l      -[A7]
  1282. 00000E28  A8F2                     syscall    PicComment
  1283. 00000E2A  6000 0180                bra        +0x182 /* 00000FAC */
  1284. label00000E2E:
  1285. 00000E2E  7017                     moveq.l    D0, 0x17
  1286. 00000E30  6B1A                     bmi        +0x1C /* 00000E4C */
  1287. 00000E32  206E 0018                movea.l    A0, [A6 + 0x18]
  1288. 00000E36  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  1289. 00000E3A  6E10                     bgt        +0x12 /* 00000E4C */
  1290. 00000E3C  5088                     addq.l     A0, 8
  1291. 00000E3E  3200                     move.w     D1, D0
  1292. 00000E40  E649                     lsr        D1.w, 3
  1293. 00000E42  4441                     neg.w      D1
  1294. 00000E44  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1295. 00000E48  0A3C 0004                xori.b     ccr, 4
  1296. label00000E4C:
  1297. 00000E4C  6600 015E                bne        +0x160 /* 00000FAC */
  1298. 00000E50  486E FE94                pea.l      [A6 - 0x16C]
  1299. 00000E54  A87B                     syscall    ClipRect
  1300. 00000E56  42A7                     clr.l      -[A7]
  1301. 00000E58  A89B                     syscall    PenSize
  1302. 00000E5A  2F2E FE94                move.l     -[A7], [A6 - 0x16C]
  1303. 00000E5E  A893                     syscall    MoveTo
  1304. 00000E60  2F2E FE98                move.l     -[A7], [A6 - 0x168]
  1305. 00000E64  A891                     syscall    LineTo
  1306. 00000E66  2F3C 0001 0001           move.l     -[A7], 0x10001
  1307. 00000E6C  A89B                     syscall    PenSize
  1308. 00000E6E  2F3C 0000 00BE           move.l     -[A7], 0xBE
  1309. 00000E74  42A7                     clr.l      -[A7]
  1310. 00000E76  A8F2                     syscall    PicComment
  1311. 00000E78  487A 0320                pea.l      [PC + 0x320 /* 0000119A, value 0x1C2F5265, pstring "/ReisX1 [pathbbox] 0 get def" */]
  1312. 00000E7C  4EBA F1C6                jsr        [PC - 0xE3A /* 00000044 */]
  1313. 00000E80  487A 02FA                pea.l      [PC + 0x2FA /* 0000117C, value 0x1C2F5265, pstring "/ReisY1 [pathbbox] 1 get def" */]
  1314. 00000E84  4EBA F1BE                jsr        [PC - 0xE42 /* 00000044 */]
  1315. 00000E88  487A 02D4                pea.l      [PC + 0x2D4 /* 0000115E, value 0x1C2F5265, pstring "/ReisX2 [pathbbox] 2 get def" */]
  1316. 00000E8C  4EBA F1B6                jsr        [PC - 0xE4A /* 00000044 */]
  1317. 00000E90  487A 02AE                pea.l      [PC + 0x2AE /* 00001140, value 0x1C2F5265, pstring "/ReisY2 [pathbbox] 3 get def" */]
  1318. 00000E94  4EBA F1AE                jsr        [PC - 0xE52 /* 00000044 */]
  1319. 00000E98  487A 028E                pea.l      [PC + 0x28E /* 00001128, value 0x17526569, pstring "ReisX1 ReisY1 translate" */]
  1320. 00000E9C  4EBA F1A6                jsr        [PC - 0xE5A /* 00000044 */]
  1321. 00000EA0  487A 0274                pea.l      [PC + 0x274 /* 00001116, value 0x11526569, pstring "ReisX2 ReisX1 sub" */]
  1322. 00000EA4  4EBA F19E                jsr        [PC - 0xE62 /* 00000044 */]
  1323. 00000EA8  486E FC26                pea.l      [A6 - 0x3DA]
  1324. 00000EAC  3F2E FFA8                move.w     -[A7], [A6 - 0x58]
  1325. 00000EB0  4EBA F14E                jsr        [PC - 0xEB2 /* 00000000 */]
  1326. 00000EB4  487A 023C                pea.l      [PC + 0x23C /* 000010F2, value 0x1201152 */]
  1327. 00000EB8  486E FB26                pea.l      [A6 - 0x4DA]
  1328. 00000EBC  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  1329. 00000EC0  4EBA F13E                jsr        [PC - 0xEC2 /* 00000000 */]
  1330. 00000EC4  487A 0240                pea.l      [PC + 0x240 /* 00001106, value 0xE207375, pstring " sub 1 add div" */]
  1331. 00000EC8  486E FD26                pea.l      [A6 - 0x2DA]
  1332. 00000ECC  3F3C 0004                move.w     -[A7], 0x4
  1333. 00000ED0  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1334. 00000ED4  41EE FD26                lea.l      A0, [A6 - 0x2DA]
  1335. 00000ED8  1F10                     move.b     -[A7], [A0]
  1336. 00000EDA  3F3C 00FF                move.w     -[A7], 0xFF
  1337. 00000EDE  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1338. 00000EE2  2F08                     move.l     -[A7], A0
  1339. 00000EE4  4EBA F15E                jsr        [PC - 0xEA2 /* 00000044 */]
  1340. 00000EE8  487A 020A                pea.l      [PC + 0x20A /* 000010F4, value 0x11526569, pstring "ReisY2 ReisY1 sub" */]
  1341. 00000EEC  4EBA F156                jsr        [PC - 0xEAA /* 00000044 */]
  1342. 00000EF0  486E FC26                pea.l      [A6 - 0x3DA]
  1343. 00000EF4  3F2E FFA6                move.w     -[A7], [A6 - 0x5A]
  1344. 00000EF8  4EBA F106                jsr        [PC - 0xEFA /* 00000000 */]
  1345. 00000EFC  487A 01F4                pea.l      [PC + 0x1F4 /* 000010F2, value 0x1201152 */]
  1346. 00000F00  486E FB26                pea.l      [A6 - 0x4DA]
  1347. 00000F04  3F2E FFAA                move.w     -[A7], [A6 - 0x56]
  1348. 00000F08  4EBA F0F6                jsr        [PC - 0xF0A /* 00000000 */]
  1349. 00000F0C  487A 01CE                pea.l      [PC + 0x1CE /* 000010DC, value 0x14207375, pstring " sub 1 add div scale" */]
  1350. 00000F10  486E FD26                pea.l      [A6 - 0x2DA]
  1351. 00000F14  3F3C 0004                move.w     -[A7], 0x4
  1352. 00000F18  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1353. 00000F1C  41EE FD26                lea.l      A0, [A6 - 0x2DA]
  1354. 00000F20  1F10                     move.b     -[A7], [A0]
  1355. 00000F22  3F3C 00FF                move.w     -[A7], 0xFF
  1356. 00000F26  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1357. 00000F2A  2F08                     move.l     -[A7], A0
  1358. 00000F2C  4EBA F116                jsr        [PC - 0xEEA /* 00000044 */]
  1359. 00000F30  486E FC26                pea.l      [A6 - 0x3DA]
  1360. 00000F34  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  1361. 00000F38  4EBA F0C6                jsr        [PC - 0xF3A /* 00000000 */]
  1362. 00000F3C  487A 0198                pea.l      [PC + 0x198 /* 000010D6, value 0x5206E65, pstring " neg " */]
  1363. 00000F40  486E FB26                pea.l      [A6 - 0x4DA]
  1364. 00000F44  3F2E FFAA                move.w     -[A7], [A6 - 0x56]
  1365. 00000F48  4EBA F0B6                jsr        [PC - 0xF4A /* 00000000 */]
  1366. 00000F4C  487A 0178                pea.l      [PC + 0x178 /* 000010C6, value 0xE206E65, pstring " neg translate" */]
  1367. 00000F50  486E FD26                pea.l      [A6 - 0x2DA]
  1368. 00000F54  3F3C 0004                move.w     -[A7], 0x4
  1369. 00000F58  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1370. 00000F5C  41EE FD26                lea.l      A0, [A6 - 0x2DA]
  1371. 00000F60  1F10                     move.b     -[A7], [A0]
  1372. 00000F62  3F3C 00FF                move.w     -[A7], 0xFF
  1373. 00000F66  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1374. 00000F6A  2F08                     move.l     -[A7], A0
  1375. 00000F6C  4EBA F0D6                jsr        [PC - 0xF2A /* 00000044 */]
  1376. 00000F70  487A 0140                pea.l      [PC + 0x140 /* 000010B2, value 0x122F5265, pstring "/ReisSave save def" */]
  1377. 00000F74  4EBA F0CE                jsr        [PC - 0xF32 /* 00000044 */]
  1378. 00000F78  487A 0116                pea.l      [PC + 0x116 /* 00001090, value 0x212F7368 '!/sh', pstring "/showpage {} def /copypage {} def" */]
  1379. 00000F7C  4EBA F0C6                jsr        [PC - 0xF3A /* 00000044 */]
  1380. 00000F80  206E 0010                movea.l    A0, [A6 + 0x10]
  1381. 00000F84  2F10                     move.l     -[A7], [A0]
  1382. 00000F86  4EBA F160                jsr        [PC - 0xEA0 /* 000000E8 */]
  1383. 00000F8A  487A 00F2                pea.l      [PC + 0xF2 /* 0000107E, value 0x10526569, pstring "ReisSave restore" */]
  1384. 00000F8E  4EBA F0B4                jsr        [PC - 0xF4C /* 00000044 */]
  1385. 00000F92  206E 0014                movea.l    A0, [A6 + 0x14]
  1386. 00000F96  4A90                     tst.l      [A0]
  1387. 00000F98  6708                     beq        +0xA /* 00000FA2 */
  1388. 00000F9A  2F10                     move.l     -[A7], [A0]
  1389. 00000F9C  486E FE94                pea.l      [A6 - 0x16C]
  1390. 00000FA0  A8F6                     syscall    DrawPicture
  1391. label00000FA2:
  1392. 00000FA2  2F3C 0000 00BF           move.l     -[A7], 0xBF
  1393. 00000FA8  42A7                     clr.l      -[A7]
  1394. 00000FAA  A8F2                     syscall    PicComment
  1395. label00000FAC:
  1396. 00000FAC  2F2E FE8E                move.l     -[A7], [A6 - 0x172]
  1397. 00000FB0  A879                     syscall    SetClip
  1398. 00000FB2  2F2E FE8E                move.l     -[A7], [A6 - 0x172]
  1399. 00000FB6  A8D9                     syscall    DisposRgn/DisposeRgn
  1400. 00000FB8  7000                     moveq.l    D0, 0x00
  1401. 00000FBA  2D40 FE8E                move.l     [A6 - 0x172], D0
  1402. 00000FBE  6022                     bra        +0x24 /* 00000FE2 */
  1403. label00000FC0:
  1404. 00000FC0  206E 0014                movea.l    A0, [A6 + 0x14]
  1405. 00000FC4  4A90                     tst.l      [A0]
  1406. 00000FC6  671A                     beq        +0x1C /* 00000FE2 */
  1407. 00000FC8  2F10                     move.l     -[A7], [A0]
  1408. 00000FCA  486E FE94                pea.l      [A6 - 0x16C]
  1409. 00000FCE  A8F6                     syscall    DrawPicture
  1410. 00000FD0  6010                     bra        +0x12 /* 00000FE2 */
  1411. label00000FD2:
  1412. 00000FD2  206E 0014                movea.l    A0, [A6 + 0x14]
  1413. 00000FD6  4A90                     tst.l      [A0]
  1414. 00000FD8  6708                     beq        +0xA /* 00000FE2 */
  1415. 00000FDA  2F10                     move.l     -[A7], [A0]
  1416. 00000FDC  486E FE94                pea.l      [A6 - 0x16C]
  1417. 00000FE0  A8F6                     syscall    DrawPicture
  1418. label00000FE2:
  1419. 00000FE2  486E FFC2                pea.l      [A6 - 0x3E]
  1420. 00000FE6  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1421. 00000FEA  7014                     moveq.l    D0, 0x14
  1422. 00000FEC  6B1A                     bmi        +0x1C /* 00001008 */
  1423. 00000FEE  206E 0018                movea.l    A0, [A6 + 0x18]
  1424. 00000FF2  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  1425. 00000FF6  6E10                     bgt        +0x12 /* 00001008 */
  1426. 00000FF8  5088                     addq.l     A0, 8
  1427. 00000FFA  3200                     move.w     D1, D0
  1428. 00000FFC  E649                     lsr        D1.w, 3
  1429. 00000FFE  4441                     neg.w      D1
  1430. 00001000  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1431. 00001004  0A3C 0004                xori.b     ccr, 4
  1432. label00001008:
  1433. 00001008  6716                     beq        +0x18 /* 00001020 */
  1434. 0000100A  206E 0010                movea.l    A0, [A6 + 0x10]
  1435. 0000100E  4A90                     tst.l      [A0]
  1436. 00001010  670E                     beq        +0x10 /* 00001020 */
  1437. 00001012  2F10                     move.l     -[A7], [A0]
  1438. 00001014  205F                     movea.l    A0, [A7]+
  1439. 00001016  A023                     syscall    DisposHandle/DisposeHandle
  1440. 00001018  206E 0010                movea.l    A0, [A6 + 0x10]
  1441. 0000101C  7000                     moveq.l    D0, 0x00
  1442. 0000101E  2080                     move.l     [A0], D0
  1443. label00001020:
  1444. 00001020  700B                     moveq.l    D0, 0x0B
  1445. 00001022  6B1A                     bmi        +0x1C /* 0000103E */
  1446. 00001024  206E 0018                movea.l    A0, [A6 + 0x18]
  1447. 00001028  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  1448. 0000102C  6E10                     bgt        +0x12 /* 0000103E */
  1449. 0000102E  5088                     addq.l     A0, 8
  1450. 00001030  3200                     move.w     D1, D0
  1451. 00001032  E649                     lsr        D1.w, 3
  1452. 00001034  4441                     neg.w      D1
  1453. 00001036  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1454. 0000103A  0A3C 0004                xori.b     ccr, 4
  1455. label0000103E:
  1456. 0000103E  6614                     bne        +0x16 /* 00001054 */
  1457. 00001040  206E 0014                movea.l    A0, [A6 + 0x14]
  1458. 00001044  4A90                     tst.l      [A0]
  1459. 00001046  670C                     beq        +0xE /* 00001054 */
  1460. 00001048  2F10                     move.l     -[A7], [A0]
  1461. 0000104A  A8F5                     syscall    KillPicture
  1462. 0000104C  206E 0014                movea.l    A0, [A6 + 0x14]
  1463. 00001050  7000                     moveq.l    D0, 0x00
  1464. 00001052  2080                     move.l     [A0], D0
  1465. label00001054:
  1466. 00001054  4FEE FB06                lea.l      A7, [A6 - 0x4FA]
  1467. 00001058  3D6E FFC0 0020           move.w     [A6 + 0x20], [A6 - 0x40]
  1468. 0000105E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1469. 00001062  4E5E                     unlink     A6
  1470. 00001064  205F                     movea.l    A0, [A7]+
  1471. 00001066  DEFC 0018                add.w      A7, 0x18
  1472. 0000106A  4ED0                     jmp        [A0]
  1473. 0000106C  8E49                     or.w       D7, A1
  1474. 0000106E  4D50                     chk.w      D6, [A0]
  1475. 00001070  4F52                     chk.w      D7, [A2]
  1476. 00001072  544F                     addq.w     A7, 2
  1477. 00001074  5045                     addq.w     D5, 8
  1478. 00001076  4E45                     trap       5
  1479. 00001078  5053                     addq.w     [A3], 8
  1480. 0000107A  4600                     not.b      D0
  1481. 0000107C  0230 1052 6569 7353      andi.b     [[A0 + 0x7353]], 0x52 /* 'R' */
  1482. 00001084  6176                     bsr        +0x78 /* 000010FC */
  1483. 00001086  6520                     bcs        +0x22 /* 000010A8 */
  1484. 00001088  7265                     moveq.l    D1, 0x65
  1485. 0000108A  7374                     moveq.l    D1, 0x74
  1486. 0000108C  6F72                     ble        +0x74 /* 00001100 */
  1487. 0000108E  6500 212F                bcs        +0x2131 /* 000031BF */
  1488. 00001092  7368                     moveq.l    D1, 0x68
  1489. 00001094  6F77                     ble        +0x79 /* 0000110D */
  1490. 00001096  7061                     moveq.l    D0, 0x61
  1491. 00001098  6765                     beq        +0x67 /* 000010FF */
  1492. 0000109A  207B 7D20 6465           movea.l    A0, [PC + 0x6465 + D7 * 4]
  1493. 000010A0  6620                     bne        +0x22 /* 000010C2 */
  1494. 000010A2  2F63 6F70                move.l     [A7 + 0x6F70], -[A3]
  1495. 000010A6  7970                     moveq.l    D4, 0x70
  1496. label000010A8:
  1497. 000010A8  6167                     bsr        +0x69 /* 00001111 */
  1498. 000010AA  6520                     bcs        +0x22 /* 000010CC */
  1499. 000010AC  7B7D                     moveq.l    D5, 0x7D
  1500. 000010AE  2064                     movea.l    A0, -[A4]
  1501. 000010B0  6566                     bcs        +0x68 /* 00001118 */
  1502. 000010B2  122F 5265                move.b     D1, [A7 + 0x5265]
  1503. 000010B6  6973                     bvs        +0x75 /* 0000112B */
  1504. 000010B8  5361                     subq.w     -[A1], 1
  1505. 000010BA  7665                     moveq.l    D3, 0x65
  1506. 000010BC  2073 6176                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 6>>
  1507. 000010C0  6520                     bcs        +0x22 /* 000010E2 */
  1508. label000010C2:
  1509. 000010C2  6465                     bcc        +0x67 /* 00001129 */
  1510. 000010C4  6600 0E20                bne        +0xE22 /* 00001EE6 */
  1511. 000010C8  6E65                     bgt        +0x67 /* 0000112F */
  1512. 000010CA  6720                     beq        +0x22 /* 000010EC */
  1513. label000010CC:
  1514. 000010CC  7472                     moveq.l    D2, 0x72
  1515. 000010CE  616E                     bsr        +0x70 /* 0000113E */
  1516. 000010D0  736C                     moveq.l    D1, 0x6C
  1517. 000010D2  6174                     bsr        +0x76 /* 00001148 */
  1518. 000010D4  6500 0520                bcs        +0x522 /* 000015F6 */
  1519. 000010D8  6E65                     bgt        +0x67 /* 0000113F */
  1520. 000010DA  6720                     beq        +0x22 /* 000010FC */
  1521. 000010DC  1420                     move.b     D2, -[A0]
  1522. 000010DE  7375                     moveq.l    D1, 0x75
  1523. 000010E0  6220                     bhi        +0x22 /* 00001102 */
  1524. label000010E2:
  1525. 000010E2  3120                     move.w     -[A0], -[A0]
  1526. 000010E4  6164                     bsr        +0x66 /* 0000114A */
  1527. 000010E6  6420                     bcc        +0x22 /* 00001108 */
  1528. 000010E8  6469                     bcc        +0x6B /* 00001153 */
  1529. 000010EA  7620                     moveq.l    D3, 0x20
  1530. label000010EC:
  1531. 000010EC  7363                     moveq.l    D1, 0x63
  1532. 000010EE  616C                     bsr        +0x6E /* 0000115C */
  1533. 000010F0  6500 0120                bcs        +0x122 /* 00001212 */
  1534. 000010F4  1152 6569                move.b     [A0 + 0x6569], [A2]
  1535. 000010F8  7359                     moveq.l    D1, 0x59
  1536. 000010FA  3220                     move.w     D1, -[A0]
  1537. fn000010FC:
  1538. 000010FC  5265                     addq.w     -[A5], 1
  1539. 000010FE  6973                     bvs        +0x75 /* 00001173 */
  1540. label00001100:
  1541. 00001100  5931 2073                subq.b     [A1 + D2.w + 0x73], 4
  1542. // begin alternate branch 00001102-0000110A
  1543. label00001102:
  1544. 00001102  2073 7562 0E20 7375      movea.l    A0, [[A3 + 0xE20] + 0x7375]
  1545. // end alternate branch 00001102-0000110A
  1546. label00001102: // (misaligned)
  1547. 00001104  7562                     moveq.l    D2, 0x62
  1548. 00001106  0E20 7375                .invalid.b -[A0], 0x75 /* 'u' */ // invalid immediate operation
  1549. // begin alternate branch 00001108-0000110A
  1550. label00001108:
  1551. 00001108  7375                     moveq.l    D1, 0x75
  1552. // end alternate branch 00001108-0000110A
  1553. label00001108: // (misaligned)
  1554. 0000110A  6220                     bhi        +0x22 /* 0000112C */
  1555. 0000110C  3120                     move.w     -[A0], -[A0]
  1556. 0000110E  6164                     bsr        +0x66 /* 00001174 */
  1557. 00001110  6420                     bcc        +0x22 /* 00001132 */
  1558. 00001112  6469                     bcc        +0x6B /* 0000117D */
  1559. 00001114  7600                     moveq.l    D3, 0x00
  1560. 00001116  1152 6569                move.b     [A0 + 0x6569], [A2]
  1561. // begin alternate branch 00001118-0000111A
  1562. label00001118:
  1563. 00001118  6569                     bcs        +0x6B /* 00001183 */
  1564. // end alternate branch 00001118-0000111A
  1565. label00001118: // (misaligned)
  1566. 0000111A  7358                     moveq.l    D1, 0x58
  1567. 0000111C  3220                     move.w     D1, -[A0]
  1568. 0000111E  5265                     addq.w     -[A5], 1
  1569. 00001120  6973                     bvs        +0x75 /* 00001195 */
  1570. 00001122  5831 2073                addq.b     [A1 + D2.w + 0x73], 4
  1571. 00001126  7562                     moveq.l    D2, 0x62
  1572. 00001128  1752 6569                move.b     [A3 + 0x6569], [A2]
  1573. label0000112C:
  1574. 0000112C  7358                     moveq.l    D1, 0x58
  1575. 0000112E  3120                     move.w     -[A0], -[A0]
  1576. 00001130  5265                     addq.w     -[A5], 1
  1577. label00001132:
  1578. 00001132  6973                     bvs        +0x75 /* 000011A7 */
  1579. 00001134  5931 2074                subq.b     [A1 + D2.w + 0x74], 4
  1580. 00001138  7261                     moveq.l    D1, 0x61
  1581. 0000113A  6E73                     bgt        +0x75 /* 000011AF */
  1582. 0000113C  6C61                     bge        +0x63 /* 0000119F */
  1583. fn0000113E:
  1584. 0000113E  7465                     moveq.l    D2, 0x65
  1585. 00001140  1C2F 5265                move.b     D6, [A7 + 0x5265]
  1586. 00001144  6973                     bvs        +0x75 /* 000011B9 */
  1587. 00001146  5932 205B                subq.b     [A2 + D2.w + 0x5B], 4
  1588. // begin alternate branch 00001148-0000114A
  1589. fn00001148:
  1590. 00001148  205B                     movea.l    A0, [A3]+
  1591. // end alternate branch 00001148-0000114A
  1592. fn00001148: // (misaligned)
  1593. fn0000114A:
  1594. 0000114A  7061                     moveq.l    D0, 0x61
  1595. 0000114C  7468                     moveq.l    D2, 0x68
  1596. 0000114E  6262                     bhi        +0x64 /* 000011B2 */
  1597. 00001150  6F78                     ble        +0x7A /* 000011CA */
  1598. 00001152  5D20                     subq.b     -[A0], 6
  1599. 00001154  3320                     move.w     -[A1], -[A0]
  1600. 00001156  6765                     beq        +0x67 /* 000011BD */
  1601. 00001158  7420                     moveq.l    D2, 0x20
  1602. 0000115A  6465                     bcc        +0x67 /* 000011C1 */
  1603. fn0000115C:
  1604. 0000115C  6600 1C2F                bne        +0x1C31 /* 00002D8D */
  1605. 00001160  5265                     addq.w     -[A5], 1
  1606. 00001162  6973                     bvs        +0x75 /* 000011D7 */
  1607. 00001164  5832 205B                addq.b     [A2 + D2.w + 0x5B], 4
  1608. 00001168  7061                     moveq.l    D0, 0x61
  1609. 0000116A  7468                     moveq.l    D2, 0x68
  1610. 0000116C  6262                     bhi        +0x64 /* 000011D0 */
  1611. 0000116E  6F78                     ble        +0x7A /* 000011E8 */
  1612. 00001170  5D20                     subq.b     -[A0], 6
  1613. 00001172  3220                     move.w     D1, -[A0]
  1614. fn00001174:
  1615. 00001174  6765                     beq        +0x67 /* 000011DB */
  1616. 00001176  7420                     moveq.l    D2, 0x20
  1617. 00001178  6465                     bcc        +0x67 /* 000011DF */
  1618. 0000117A  6600 1C2F                bne        +0x1C31 /* 00002DAB */
  1619. 0000117E  5265                     addq.w     -[A5], 1
  1620. 00001180  6973                     bvs        +0x75 /* 000011F5 */
  1621. 00001182  5931 205B                subq.b     [A1 + D2.w + 0x5B], 4
  1622. 00001186  7061                     moveq.l    D0, 0x61
  1623. 00001188  7468                     moveq.l    D2, 0x68
  1624. 0000118A  6262                     bhi        +0x64 /* 000011EE */
  1625. 0000118C  6F78                     ble        +0x7A /* 00001206 */
  1626. 0000118E  5D20                     subq.b     -[A0], 6
  1627. 00001190  3120                     move.w     -[A0], -[A0]
  1628. 00001192  6765                     beq        +0x67 /* 000011F9 */
  1629. 00001194  7420                     moveq.l    D2, 0x20
  1630. 00001196  6465                     bcc        +0x67 /* 000011FD */
  1631. 00001198  6600 1C2F                bne        +0x1C31 /* 00002DC9 */
  1632. 0000119C  5265                     addq.w     -[A5], 1
  1633. 0000119E  6973                     bvs        +0x75 /* 00001213 */
  1634. 000011A0  5831 205B                addq.b     [A1 + D2.w + 0x5B], 4
  1635. 000011A4  7061                     moveq.l    D0, 0x61
  1636. 000011A6  7468                     moveq.l    D2, 0x68
  1637. 000011A8  6262                     bhi        +0x64 /* 0000120C */
  1638. 000011AA  6F78                     ble        +0x7A /* 00001224 */
  1639. 000011AC  5D20                     subq.b     -[A0], 6
  1640. 000011AE  3020                     move.w     D0, -[A0]
  1641. 000011B0  6765                     beq        +0x67 /* 00001217 */
  1642. label000011B2:
  1643. 000011B2  7420                     moveq.l    D2, 0x20
  1644. 000011B4  6465                     bcc        +0x67 /* 0000121B */
  1645. 000011B6  6600 2752                bne        +0x2754 /* 0000390A */
  1646. 000011BA  6569                     bcs        +0x6B /* 00001225 */
  1647. 000011BC  7343                     moveq.l    D1, 0x43
  1648. 000011BE  6C69                     bge        +0x6B /* 00001229 */
  1649. 000011C0  7042                     moveq.l    D0, 0x42
  1650. 000011C2  6F78                     ble        +0x7A /* 0000123C */
  1651. 000011C4  2033 2067                move.l     D0, [A3 + D2.w + 0x67]
  1652. 000011C8  6574                     bcs        +0x76 /* 0000123E */
  1653. label000011CA:
  1654. 000011CA  2052                     movea.l    A0, [A2]
  1655. 000011CC  6569                     bcs        +0x6B /* 00001237 */
  1656. 000011CE  7343                     moveq.l    D1, 0x43
  1657. label000011D0:
  1658. 000011D0  6C69                     bge        +0x6B /* 0000123B */
  1659. 000011D2  7042                     moveq.l    D0, 0x42
  1660. 000011D4  6F78                     ble        +0x7A /* 0000124E */
  1661. 000011D6  2031 2067                move.l     D0, [A1 + D2.w + 0x67]
  1662. 000011DA  6574                     bcs        +0x76 /* 00001250 */
  1663. 000011DC  2073 7562 2752 6569      movea.l    A0, [[A3 + 0x2752] + 0x6569]
  1664. 000011E4  7343                     moveq.l    D1, 0x43
  1665. 000011E6  6C69                     bge        +0x6B /* 00001251 */
  1666. label000011E8:
  1667. 000011E8  7042                     moveq.l    D0, 0x42
  1668. 000011EA  6F78                     ble        +0x7A /* 00001264 */
  1669. 000011EC  2032 2067                move.l     D0, [A2 + D2.w + 0x67]
  1670. // begin alternate branch 000011EE-000011F0
  1671. label000011EE:
  1672. 000011EE  2067                     movea.l    A0, -[A7]
  1673. // end alternate branch 000011EE-000011F0
  1674. label000011EE: // (misaligned)
  1675. 000011F0  6574                     bcs        +0x76 /* 00001266 */
  1676. 000011F2  2052                     movea.l    A0, [A2]
  1677. 000011F4  6569                     bcs        +0x6B /* 0000125F */
  1678. 000011F6  7343                     moveq.l    D1, 0x43
  1679. 000011F8  6C69                     bge        +0x6B /* 00001263 */
  1680. 000011FA  7042                     moveq.l    D0, 0x42
  1681. 000011FC  6F78                     ble        +0x7A /* 00001276 */
  1682. 000011FE  2030 2067                move.l     D0, [A0 + D2.w + 0x67]
  1683. 00001202  6574                     bcs        +0x76 /* 00001278 */
  1684. 00001204  2073 7562 2D52 6569      movea.l    A0, [[A3 + 0x2D52] + 0x6569]
  1685. // begin alternate branch 00001206-0000120C
  1686. label00001206:
  1687. 00001206  7562                     moveq.l    D2, 0x62
  1688. 00001208  2D52 6569                move.l     [A6 + 0x6569], [A2]
  1689. // end alternate branch 00001206-0000120C
  1690. label00001206: // (misaligned)
  1691. label0000120C:
  1692. 0000120C  7343                     moveq.l    D1, 0x43
  1693. 0000120E  6C69                     bge        +0x6B /* 00001279 */
  1694. 00001210  7042                     moveq.l    D0, 0x42
  1695. label00001212:
  1696. 00001212  6F78                     ble        +0x7A /* 0000128C */
  1697. 00001214  2030 2067                move.l     D0, [A0 + D2.w + 0x67]
  1698. 00001218  6574                     bcs        +0x76 /* 0000128E */
  1699. 0000121A  2052                     movea.l    A0, [A2]
  1700. 0000121C  6569                     bcs        +0x6B /* 00001287 */
  1701. 0000121E  7343                     moveq.l    D1, 0x43
  1702. 00001220  6C69                     bge        +0x6B /* 0000128B */
  1703. 00001222  7042                     moveq.l    D0, 0x42
  1704. label00001224:
  1705. 00001224  6F78                     ble        +0x7A /* 0000129E */
  1706. 00001226  2031 2067                move.l     D0, [A1 + D2.w + 0x67]
  1707. 0000122A  6574                     bcs        +0x76 /* 000012A0 */
  1708. 0000122C  2074 7261                movea.l    A0, [A4 + D7.w * 2 + 0x61]
  1709. 00001230  6E73                     bgt        +0x75 /* 000012A5 */
  1710. 00001232  6C61                     bge        +0x63 /* 00001295 */
  1711. 00001234  7465                     moveq.l    D2, 0x65
  1712. 00001236  342F 5265                move.w     D2, [A7 + 0x5265]
  1713. 0000123A  6973                     bvs        +0x75 /* 000012AF */
  1714. label0000123C:
  1715. 0000123C  436C 6970                chk.w      D1, [A4 + 0x6970]
  1716. // begin alternate branch 0000123E-00001240
  1717. label0000123E:
  1718. 0000123E  6970                     bvs        +0x72 /* 000012B0 */
  1719. // end alternate branch 0000123E-00001240
  1720. label0000123E: // (misaligned)
  1721. 00001240  426F 7820                clr.w      [A7 + 0x7820]
  1722. 00001244  5B6E 6577                subq.w     [A6 + 0x6577], 5
  1723. 00001248  7061                     moveq.l    D0, 0x61
  1724. 0000124A  7468                     moveq.l    D2, 0x68
  1725. 0000124C  2063                     movea.l    A0, -[A3]
  1726. label0000124E:
  1727. 0000124E  6C69                     bge        +0x6B /* 000012B9 */
  1728. label00001250:
  1729. 00001250  7070                     moveq.l    D0, 0x70
  1730. 00001252  6174                     bsr        +0x76 /* 000012C8 */
  1731. 00001254  6820                     bvc        +0x22 /* 00001276 */
  1732. 00001256  7061                     moveq.l    D0, 0x61
  1733. 00001258  7468                     moveq.l    D2, 0x68
  1734. 0000125A  6262                     bhi        +0x64 /* 000012BE */
  1735. 0000125C  6F78                     ble        +0x7A /* 000012D6 */
  1736. 0000125E  5D20                     subq.b     -[A0], 6
  1737. 00001260  6465                     bcc        +0x67 /* 000012C7 */
  1738. 00001262  6620                     bne        +0x22 /* 00001284 */
  1739. label00001264:
  1740. 00001264  6E65                     bgt        +0x67 /* 000012CB */
  1741. label00001266:
  1742. 00001266  7770                     moveq.l    D3, 0x70
  1743. 00001268  6174                     bsr        +0x76 /* 000012DE */
  1744. 0000126A  6800 3154                bvc        +0x3156 /* 000043C0 */
  1745. 0000126E  6869                     bvc        +0x6B /* 000012D9 */
  1746. 00001270  7320                     moveq.l    D1, 0x20
  1747. 00001272  4550                     chk.w      D2, [A0]
  1748. 00001274  5346                     subq.w     D6, 1
  1749. label00001276:
  1750. 00001276  2066                     movea.l    A0, -[A6]
  1751. label00001278:
  1752. 00001278  696C                     bvs        +0x6E /* 000012E6 */
  1753. 0000127A  6520                     bcs        +0x22 /* 0000129C */
  1754. 0000127C  646F                     bcc        +0x71 /* 000012ED */
  1755. 0000127E  6573                     bcs        +0x75 /* 000012F3 */
  1756. 00001280  206E 6F74                movea.l    A0, [A6 + 0x6F74]
  1757. label00001284:
  1758. 00001284  2068 6176                movea.l    A0, [A0 + 0x6176]
  1759. 00001288  6520                     bcs        +0x22 /* 000012AA */
  1760. 0000128A  6120                     bsr        +0x22 /* 000012AC */
  1761. label0000128C:
  1762. 0000128C  5175 6963 6B44 7261 7720 subq.w     [[A5 + 0x6B44] + 0x72617720], 8
  1763. // begin alternate branch 0000128E-00001296
  1764. label0000128E:
  1765. 0000128E  6963                     bvs        +0x65 /* 000012F3 */
  1766. 00001290  6B44                     bmi        +0x46 /* 000012D6 */
  1767. 00001292  7261                     moveq.l    D1, 0x61
  1768. 00001294  7720                     moveq.l    D3, 0x20
  1769. // end alternate branch 0000128E-00001296
  1770. label0000128E: // (misaligned)
  1771. 00001296  7069                     moveq.l    D0, 0x69
  1772. 00001298  6374                     bls        +0x76 /* 0000130E */
  1773. 0000129A  7572                     moveq.l    D2, 0x72
  1774. label0000129C:
  1775. 0000129C  6521                     bcs        +0x23 /* 000012BF */
  1776. label0000129E:
  1777. 0000129E  FF80                     .invalid   <<F/6/7>>
  1778. label000012A0:
  1779. 000012A0  0000 0000                ori.b      D0, 0x0
  1780. 000012A4  0000 0000                ori.b      D0, 0x0
  1781. 000012A8  0004 0000                ori.b      D4, 0x0
  1782. // begin alternate branch 000012AA-000012B6
  1783. label000012AA:
  1784. 000012AA  0000 0000                ori.b      D0, 0x0
  1785. fn000012AC: // (misaligned)
  1786. 000012AE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1787. label000012B0: // (misaligned)
  1788. 000012B2  0000 2F0C                ori.b      D0, 0xC
  1789. // end alternate branch 000012AA-000012B6
  1790. label000012AA: // (misaligned)
  1791. fn000012AC:
  1792. 000012AC  0000 0000                ori.b      D0, 0x0
  1793. label000012B0:
  1794. 000012B0  4E56 0000                link       A6, 0
  1795. 000012B4  2F0C                     move.l     -[A7], A4
  1796. 000012B6  286E 0008                movea.l    A4, [A6 + 0x8]
  1797. 000012BA  206C 0014                movea.l    A0, [A4 + 0x14]
  1798. label000012BE:
  1799. 000012BE  4A90                     tst.l      [A0]
  1800. 000012C0  6704                     beq        +0x6 /* 000012C6 */
  1801. 000012C2  2F10                     move.l     -[A7], [A0]
  1802. 000012C4  A8F5                     syscall    KillPicture
  1803. label000012C6:
  1804. 000012C6  70FF                     moveq.l    D0, 0xFFFFFFFF
  1805. fn000012C8:
  1806. 000012C8  B06C FF76                cmp.w      D0, [A4 - 0x8A]
  1807. 000012CC  6706                     beq        +0x8 /* 000012D4 */
  1808. 000012CE  3F2C FF76                move.w     -[A7], [A4 - 0x8A]
  1809. 000012D2  A99A                     syscall    CloseResFile
  1810. label000012D4:
  1811. 000012D4  4A6C FF78                tst.w      [A4 - 0x88]
  1812. // begin alternate branch 000012D6-000012D8
  1813. label000012D6:
  1814. 000012D6  FF78                     .extension 0xF78 <<F/4-5/7>> // unimplemented
  1815. // end alternate branch 000012D6-000012D8
  1816. label000012D6: // (misaligned)
  1817. 000012D8  670E                     beq        +0x10 /* 000012E8 */
  1818. 000012DA  4267                     clr.w      -[A7]
  1819. 000012DC  3F2C FF78                move.w     -[A7], [A4 - 0x88]
  1820. // begin alternate branch 000012DE-000012E0
  1821. fn000012DE:
  1822. 000012DE  FF78                     .extension 0xF78 <<F/4-5/7>> // unimplemented
  1823. // end alternate branch 000012DE-000012E0
  1824. fn000012DE: // (misaligned)
  1825. 000012E0  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1826. 000012E4  395F FF7A                move.w     [A4 - 0x86], [A7]+
  1827. // begin alternate branch 000012E6-000012E8
  1828. label000012E6:
  1829. 000012E6  FF7A                     .extension 0xF7A <<F/4-5/7>> // unimplemented
  1830. // end alternate branch 000012E6-000012E8
  1831. label000012E6: // (misaligned)
  1832. label000012E8:
  1833. 000012E8  396E 0010 FF7A           move.w     [A4 - 0x86], [A6 + 0x10]
  1834. 000012EE  206E 0008                movea.l    A0, [A6 + 0x8]
  1835. 000012F2  2C48                     movea.l    A6, A0
  1836. 000012F4  4EFA 00FC                jmp        [PC + 0xFC /* 000013F2 */]
  1837. 000012F8  0000 285F                ori.b      D0, 0x5F /* '_' */
  1838. 000012FC  4E5E                     unlink     A6
  1839. 000012FE  205F                     movea.l    A0, [A7]+
  1840. 00001300  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1841. 00001304  4ED0                     jmp        [A0]
  1842. 00001306  8D48 414E                pack       -[A6], -[A0], 0x414E
  1843. 0000130A  444C                     neg.w      A4
  1844. 0000130C  4546                     chk.w      D2, D6
  1845. label0000130E:
  1846. 0000130E  4149                     chk.w      D0, A1
  1847. 00001310  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  1848. 00001314  0000 0000                ori.b      D0, 0x0
  1849. export_1886:
  1850. 00001318  4E56 FF76                link       A6, -0x008A
  1851. 0000131C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1852. 00001320  206E 001C                movea.l    A0, [A6 + 0x1C]
  1853. 00001324  43EE FFBA                lea.l      A1, [A6 - 0x46]
  1854. 00001328  7010                     moveq.l    D0, 0x10
  1855. label0000132A:
  1856. 0000132A  22D8                     move.l     [A1]+, [A0]+
  1857. 0000132C  51C8 FFFC                dbf        D0, -0x6 /* 0000132A */
  1858. 00001330  3290                     move.w     [A1], [A0]
  1859. 00001332  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  1860. 00001336  426E FF7A                clr.w      [A6 - 0x86]
  1861. 0000133A  206E 0014                movea.l    A0, [A6 + 0x14]
  1862. 0000133E  7000                     moveq.l    D0, 0x00
  1863. 00001340  2080                     move.l     [A0], D0
  1864. 00001342  206E 0010                movea.l    A0, [A6 + 0x10]
  1865. 00001346  7000                     moveq.l    D0, 0x00
  1866. 00001348  2080                     move.l     [A0], D0
  1867. 0000134A  426E FF78                clr.w      [A6 - 0x88]
  1868. 0000134E  486E FF7C                pea.l      [A6 - 0x84]
  1869. 00001352  487A FF5C                pea.l      [PC - 0xA4 /* 000012B0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1870. 00001356  2F0E                     move.l     -[A7], A6
  1871. 00001358  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1872. 0000135C  4267                     clr.w      -[A7]
  1873. 0000135E  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  1874. 00001362  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1875. 00001366  41EE FFC0                lea.l      A0, [A6 - 0x40]
  1876. 0000136A  1F10                     move.b     -[A7], [A0]
  1877. 0000136C  3F3C 00FF                move.w     -[A7], 0xFF
  1878. 00001370  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1879. 00001374  2F08                     move.l     -[A7], A0
  1880. 00001376  1F3C 0001                move.b     -[A7], 0x1
  1881. 0000137A  486E FF78                pea.l      [A6 - 0x88]
  1882. 0000137E  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  1883. 00001382  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1884. 00001386  4267                     clr.w      -[A7]
  1885. 00001388  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  1886. 0000138C  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1887. 00001390  41EE FFC0                lea.l      A0, [A6 - 0x40]
  1888. 00001394  1F10                     move.b     -[A7], [A0]
  1889. 00001396  3F3C 00FF                move.w     -[A7], 0xFF
  1890. 0000139A  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1891. 0000139E  2F08                     move.l     -[A7], A0
  1892. 000013A0  1F3C 0001                move.b     -[A7], 0x1
  1893. 000013A4  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  1894. 000013A8  3D5F FF76                move.w     [A6 - 0x8A], [A7]+
  1895. 000013AC  4267                     clr.w      -[A7]
  1896. 000013AE  2F2E FF76                move.l     -[A7], [A6 - 0x8A]
  1897. 000013B2  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1898. 000013B6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1899. 000013BA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1900. 000013BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1901. 000013C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1902. 000013C6  4EBA F058                jsr        [PC - 0xFA8 /* 00000420 */]
  1903. 000013CA  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1904. 000013CE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1905. 000013D0  B06E FF76                cmp.w      D0, [A6 - 0x8A]
  1906. 000013D4  6706                     beq        +0x8 /* 000013DC */
  1907. 000013D6  3F2E FF76                move.w     -[A7], [A6 - 0x8A]
  1908. 000013DA  A99A                     syscall    CloseResFile
  1909. label000013DC:
  1910. 000013DC  4267                     clr.w      -[A7]
  1911. 000013DE  3F2E FF78                move.w     -[A7], [A6 - 0x88]
  1912. 000013E2  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1913. 000013E6  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1914. 000013EA  486E FF7C                pea.l      [A6 - 0x84]
  1915. 000013EE  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1916. label000013F2:
  1917. 000013F2  4FEE FF56                lea.l      A7, [A6 - 0xAA]
  1918. 000013F6  3D6E FF7A 0020           move.w     [A6 + 0x20], [A6 - 0x86]
  1919. 000013FC  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1920. 00001400  4E5E                     unlink     A6
  1921. 00001402  205F                     movea.l    A0, [A7]+
  1922. 00001404  DEFC 0018                add.w      A7, 0x18
  1923. 00001408  4ED0                     jmp        [A0]
  1924. 0000140A  8A49                     or.w       D5, A1
  1925. 0000140C  4D50                     chk.w      D6, [A0]
  1926. 0000140E  4F52                     chk.w      D7, [A2]
  1927. 00001410  5445                     addq.w     D5, 2
  1928. 00001412  5053                     addq.w     [A3], 8
  1929. 00001414  4600                     not.b      D0
  1930. 00001416  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1931. // begin alternate branch 00001418-0000141C
  1932. fn00001418:
  1933. 00001418  4E56 FFF8                link       A6, -0x0008
  1934. // end alternate branch 00001418-0000141C
  1935. fn00001418: // (misaligned)
  1936. 0000141A  FFF8                     .invalid   <<F/7/7>>
  1937. 0000141C  48E7 0300                movem.l    -[A7], D6,D7
  1938. 00001420  2D7C 0000 00FF FFFA      move.l     [A6 - 0x6], 0xFF
  1939. 00001428  4267                     clr.w      -[A7]
  1940. 0000142A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1941. 0000142E  486E FFFA                pea.l      [A6 - 0x6]
  1942. 00001432  202E 0008                move.l     D0, [A6 + 0x8]
  1943. 00001436  5280                     addq.l     D0, 1
  1944. 00001438  2F00                     move.l     -[A7], D0
  1945. 0000143A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1946. 0000143E  3C1F                     move.w     D6, [A7]+
  1947. 00001440  57C0                     seq        D0
  1948. 00001442  4A00                     tst.b      D0
  1949. 00001444  660A                     bne        +0xC /* 00001450 */
  1950. 00001446  72D9                     moveq.l    D1, 0xFFFFFFD9
  1951. 00001448  B246                     cmp.w      D1, D6
  1952. 0000144A  57C1                     seq        D1
  1953. 0000144C  8001                     or.b       D0, D1
  1954. 0000144E  674C                     beq        +0x4E /* 0000149C */
  1955. label00001450:
  1956. 00001450  7E01                     moveq.l    D7, 0x01
  1957. label00001452:
  1958. 00001452  206E 0008                movea.l    A0, [A6 + 0x8]
  1959. 00001456  4240                     clr.w      D0
  1960. 00001458  1030 7000                move.b     D0, [A0 + D7.w]
  1961. 0000145C  720D                     moveq.l    D1, 0x0D
  1962. 0000145E  B240                     cmp.w      D1, D0
  1963. 00001460  56C0                     sne        D0
  1964. 00001462  4A00                     tst.b      D0
  1965. 00001464  670E                     beq        +0x10 /* 00001474 */
  1966. 00001466  0C47 0100                cmpi.w     D7, 0x100
  1967. 0000146A  5DC1                     slt        D1
  1968. 0000146C  C001                     and.b      D0, D1
  1969. 0000146E  6704                     beq        +0x6 /* 00001474 */
  1970. 00001470  5247                     addq.w     D7, 1
  1971. 00001472  60DE                     bra        -0x20 /* 00001452 */
  1972. label00001474:
  1973. 00001474  206E 0008                movea.l    A0, [A6 + 0x8]
  1974. 00001478  3007                     move.w     D0, D7
  1975. 0000147A  5340                     subq.w     D0, 1
  1976. 0000147C  1080                     move.b     [A0], D0
  1977. 0000147E  4267                     clr.w      -[A7]
  1978. 00001480  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1979. 00001484  3F3C 0003                move.w     -[A7], 0x3
  1980. 00001488  3007                     move.w     D0, D7
  1981. 0000148A  48C0                     ext.l      D0
  1982. 0000148C  222E FFFA                move.l     D1, [A6 - 0x6]
  1983. 00001490  9280                     sub.l      D1, D0
  1984. 00001492  4481                     neg.l      D1
  1985. 00001494  2F01                     move.l     -[A7], D1
  1986. 00001496  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  1987. 0000149A  3C1F                     move.w     D6, [A7]+
  1988. label0000149C:
  1989. 0000149C  3D46 000E                move.w     [A6 + 0xE], D6
  1990. 000014A0  4CDF 00C0                movem.l    D6,D7, [A7]+
  1991. 000014A4  4E5E                     unlink     A6
  1992. 000014A6  205F                     movea.l    A0, [A7]+
  1993. 000014A8  5C4F                     addq.w     A7, 6
  1994. 000014AA  4ED0                     jmp        [A0]
  1995. 000014AC  8B52                     or.w       [A2], D5
  1996. 000014AE  4541                     chk.w      D2, D1
  1997. 000014B0  4445                     neg.w      D5
  1998. 000014B2  5053                     addq.w     [A3], 8
  1999. 000014B4  4653                     not.w      [A3]
  2000. 000014B6  5452                     addq.w     [A2], 2
  2001. 000014B8  0000 0000                ori.b      D0, 0x0
  2002. fn000014BC:
  2003. 000014BC  4E56 FE00                link       A6, -0x0200
  2004. 000014C0  206E 000C                movea.l    A0, [A6 + 0xC]
  2005. 000014C4  43EE FF00                lea.l      A1, [A6 - 0x100]
  2006. 000014C8  703F                     moveq.l    D0, 0x3F
  2007. label000014CA:
  2008. 000014CA  22D8                     move.l     [A1]+, [A0]+
  2009. 000014CC  51C8 FFFC                dbf        D0, -0x6 /* 000014CA */
  2010. 000014D0  206E 0008                movea.l    A0, [A6 + 0x8]
  2011. 000014D4  43EE FE00                lea.l      A1, [A6 - 0x200]
  2012. 000014D8  703F                     moveq.l    D0, 0x3F
  2013. label000014DA:
  2014. 000014DA  22D8                     move.l     [A1]+, [A0]+
  2015. 000014DC  51C8 FFFC                dbf        D0, -0x6 /* 000014DA */
  2016. 000014E0  4267                     clr.w      -[A7]
  2017. 000014E2  41EE FF00                lea.l      A0, [A6 - 0x100]
  2018. 000014E6  2008                     move.l     D0, A0
  2019. 000014E8  5280                     addq.l     D0, 1
  2020. 000014EA  2F00                     move.l     -[A7], D0
  2021. 000014EC  41EE FE00                lea.l      A0, [A6 - 0x200]
  2022. 000014F0  2008                     move.l     D0, A0
  2023. 000014F2  5280                     addq.l     D0, 1
  2024. 000014F4  2F00                     move.l     -[A7], D0
  2025. 000014F6  4240                     clr.w      D0
  2026. 000014F8  102E FF00                move.b     D0, [A6 - 0x100]
  2027. 000014FC  3F00                     move.w     -[A7], D0
  2028. 000014FE  4240                     clr.w      D0
  2029. 00001500  102E FF00                move.b     D0, [A6 - 0x100]
  2030. 00001504  3F00                     move.w     -[A7], D0
  2031. 00001506  3F3C 000C                move.w     -[A7], 0xC
  2032. 0000150A  A9ED                     syscall    Pack6
  2033. 0000150C  4A5F                     tst.w      [A7]+
  2034. 0000150E  6608                     bne        +0xA /* 00001518 */
  2035. 00001510  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2036. 00001516  6004                     bra        +0x6 /* 0000151C */
  2037. label00001518:
  2038. 00001518  422E 0010                clr.b      [A6 + 0x10]
  2039. label0000151C:
  2040. 0000151C  4E5E                     unlink     A6
  2041. 0000151E  205F                     movea.l    A0, [A7]+
  2042. 00001520  504F                     addq.w     A7, 8
  2043. 00001522  4ED0                     jmp        [A0]
  2044. 00001524  8E43                     or.w       D7, D3
  2045. 00001526  4F4D                     chk.w      D7, A5
  2046. 00001528  5041                     addq.w     D1, 8
  2047. 0000152A  5245                     addq.w     D5, 1
  2048. 0000152C  4550                     chk.w      D2, [A0]
  2049. 0000152E  5346                     subq.w     D6, 1
  2050. 00001530  5354                     subq.w     [A4], 1
  2051. 00001532  5200                     addq.b     D0, 1
  2052. 00001534  0000 0000                ori.b      D0, 0x0
  2053. fn00001538:
  2054. 00001538  4E56 FF00                link       A6, -0x0100
  2055. 0000153C  206E 000C                movea.l    A0, [A6 + 0xC]
  2056. 00001540  43EE FF00                lea.l      A1, [A6 - 0x100]
  2057. 00001544  703F                     moveq.l    D0, 0x3F
  2058. label00001546:
  2059. 00001546  22D8                     move.l     [A1]+, [A0]+
  2060. 00001548  51C8 FFFC                dbf        D0, -0x6 /* 00001546 */
  2061. 0000154C  4267                     clr.w      -[A7]
  2062. 0000154E  41EE FF00                lea.l      A0, [A6 - 0x100]
  2063. 00001552  2008                     move.l     D0, A0
  2064. 00001554  5280                     addq.l     D0, 1
  2065. 00001556  2F00                     move.l     -[A7], D0
  2066. 00001558  202E 0008                move.l     D0, [A6 + 0x8]
  2067. 0000155C  5280                     addq.l     D0, 1
  2068. 0000155E  2F00                     move.l     -[A7], D0
  2069. 00001560  4240                     clr.w      D0
  2070. 00001562  102E FF00                move.b     D0, [A6 - 0x100]
  2071. 00001566  3F00                     move.w     -[A7], D0
  2072. 00001568  4240                     clr.w      D0
  2073. 0000156A  102E FF00                move.b     D0, [A6 - 0x100]
  2074. 0000156E  3F00                     move.w     -[A7], D0
  2075. 00001570  3F3C 000C                move.w     -[A7], 0xC
  2076. 00001574  A9ED                     syscall    Pack6
  2077. 00001576  4A5F                     tst.w      [A7]+
  2078. 00001578  6644                     bne        +0x46 /* 000015BE */
  2079. 0000157A  4240                     clr.w      D0
  2080. 0000157C  102E FF00                move.b     D0, [A6 - 0x100]
  2081. 00001580  48C0                     ext.l      D0
  2082. 00001582  D0AE 0008                add.l      D0, [A6 + 0x8]
  2083. 00001586  5280                     addq.l     D0, 1
  2084. 00001588  2F00                     move.l     -[A7], D0
  2085. 0000158A  202E 0008                move.l     D0, [A6 + 0x8]
  2086. 0000158E  5280                     addq.l     D0, 1
  2087. 00001590  2F00                     move.l     -[A7], D0
  2088. 00001592  206E 0008                movea.l    A0, [A6 + 0x8]
  2089. 00001596  4240                     clr.w      D0
  2090. 00001598  1010                     move.b     D0, [A0]
  2091. 0000159A  4241                     clr.w      D1
  2092. 0000159C  122E FF00                move.b     D1, [A6 - 0x100]
  2093. 000015A0  9041                     sub.w      D0, D1
  2094. 000015A2  48C0                     ext.l      D0
  2095. 000015A4  2F00                     move.l     -[A7], D0
  2096. 000015A6  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2097. 000015AA  206E 0008                movea.l    A0, [A6 + 0x8]
  2098. 000015AE  2248                     movea.l    A1, A0
  2099. 000015B0  4240                     clr.w      D0
  2100. 000015B2  1011                     move.b     D0, [A1]
  2101. 000015B4  4241                     clr.w      D1
  2102. 000015B6  122E FF00                move.b     D1, [A6 - 0x100]
  2103. 000015BA  9041                     sub.w      D0, D1
  2104. 000015BC  1080                     move.b     [A0], D0
  2105. label000015BE:
  2106. 000015BE  206E 0008                movea.l    A0, [A6 + 0x8]
  2107. 000015C2  4240                     clr.w      D0
  2108. 000015C4  1010                     move.b     D0, [A0]
  2109. 000015C6  4A40                     tst.w      D0
  2110. 000015C8  5EC0                     sgt        D0
  2111. 000015CA  4A00                     tst.b      D0
  2112. 000015CC  6746                     beq        +0x48 /* 00001614 */
  2113. 000015CE  206E 0008                movea.l    A0, [A6 + 0x8]
  2114. 000015D2  4241                     clr.w      D1
  2115. 000015D4  1228 0001                move.b     D1, [A0 + 0x1]
  2116. 000015D8  7420                     moveq.l    D2, 0x20
  2117. 000015DA  B441                     cmp.w      D2, D1
  2118. 000015DC  57C1                     seq        D1
  2119. 000015DE  C001                     and.b      D0, D1
  2120. 000015E0  6732                     beq        +0x34 /* 00001614 */
  2121. 000015E2  202E 0008                move.l     D0, [A6 + 0x8]
  2122. 000015E6  5480                     addq.l     D0, 2
  2123. 000015E8  2F00                     move.l     -[A7], D0
  2124. 000015EA  202E 0008                move.l     D0, [A6 + 0x8]
  2125. 000015EE  5280                     addq.l     D0, 1
  2126. 000015F0  2F00                     move.l     -[A7], D0
  2127. 000015F2  206E 0008                movea.l    A0, [A6 + 0x8]
  2128. label000015F6:
  2129. 000015F6  4240                     clr.w      D0
  2130. 000015F8  1010                     move.b     D0, [A0]
  2131. 000015FA  5340                     subq.w     D0, 1
  2132. 000015FC  48C0                     ext.l      D0
  2133. 000015FE  2F00                     move.l     -[A7], D0
  2134. 00001600  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2135. 00001604  206E 0008                movea.l    A0, [A6 + 0x8]
  2136. 00001608  2248                     movea.l    A1, A0
  2137. 0000160A  4240                     clr.w      D0
  2138. 0000160C  1011                     move.b     D0, [A1]
  2139. 0000160E  5340                     subq.w     D0, 1
  2140. 00001610  1080                     move.b     [A0], D0
  2141. 00001612  60AA                     bra        -0x54 /* 000015BE */
  2142. label00001614:
  2143. 00001614  4E5E                     unlink     A6
  2144. 00001616  205F                     movea.l    A0, [A7]+
  2145. 00001618  504F                     addq.w     A7, 8
  2146. 0000161A  4ED0                     jmp        [A0]
  2147. 0000161C  8C53                     or.w       D6, [A3]
  2148. 0000161E  5452                     addq.w     [A2], 2
  2149. 00001620  4950                     chk.w      D4, [A0]
  2150. 00001622  4550                     chk.w      D2, [A0]
  2151. 00001624  5346                     subq.w     D6, 1
  2152. 00001626  5354                     subq.w     [A4], 1
  2153. 00001628  5200                     addq.b     D0, 1
  2154. 0000162A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2155. 0000162E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2156. 00001632  0008 316E                ori.b      A0, 0x6E /* 'n' */
  2157. 00001636  0010 FFC0                ori.b      [A0], 0xC0
  2158. 0000163A  206E 0008                movea.l    A0, [A6 + 0x8]
  2159. 0000163E  2C48                     movea.l    A6, A0
  2160. 00001640  4EFA 01F6                jmp        [PC + 0x1F6 /* 00001838 */]
  2161. 00001644  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  2162. 00001648  205F                     movea.l    A0, [A7]+
  2163. 0000164A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2164. 0000164E  4ED0                     jmp        [A0]
  2165. 00001650  8D48 414E                pack       -[A6], -[A0], 0x414E
  2166. 00001654  444C                     neg.w      A4
  2167. 00001656  4546                     chk.w      D2, D6
  2168. 00001658  4149                     chk.w      D0, A1
  2169. 0000165A  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  2170. 0000165E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2171. // begin alternate branch 00001660-00001664
  2172. fn00001660:
  2173. 00001660  4E56 FDC0                link       A6, -0x0240
  2174. // end alternate branch 00001660-00001664
  2175. fn00001660: // (misaligned)
  2176. 00001662  FDC0                     .invalid   <<F/7/6>>
  2177. 00001664  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2178. 00001668  426E FFC0                clr.w      [A6 - 0x40]
  2179. 0000166C  422E FDC0                clr.b      [A6 - 0x240]
  2180. 00001670  422E FEC0                clr.b      [A6 - 0x140]
  2181. 00001674  486E FFC2                pea.l      [A6 - 0x3E]
  2182. 00001678  487A FFB2                pea.l      [PC - 0x4E /* 0000162C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2183. 0000167C  2F0E                     move.l     -[A7], A6
  2184. 0000167E  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2185. 00001682  4267                     clr.w      -[A7]
  2186. 00001684  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2187. 00001688  3F3C 0001                move.w     -[A7], 0x1
  2188. 0000168C  42A7                     clr.l      -[A7]
  2189. 0000168E  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  2190. 00001692  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2191. 00001696  4267                     clr.w      -[A7]
  2192. 00001698  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2193. 0000169C  486E FDC0                pea.l      [A6 - 0x240]
  2194. 000016A0  4EBA FD76                jsr        [PC - 0x28A /* 00001418 */]
  2195. 000016A4  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2196. label000016A8:
  2197. 000016A8  4267                     clr.w      -[A7]
  2198. 000016AA  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2199. 000016AE  486E FDC0                pea.l      [A6 - 0x240]
  2200. 000016B2  4EBA FD64                jsr        [PC - 0x29C /* 00001418 */]
  2201. 000016B6  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2202. 000016BA  41EE FDC0                lea.l      A0, [A6 - 0x240]
  2203. 000016BE  1F10                     move.b     -[A7], [A0]
  2204. 000016C0  3F3C 00FF                move.w     -[A7], 0xFF
  2205. 000016C4  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  2206. 000016C8  43EE FEC0                lea.l      A1, [A6 - 0x140]
  2207. 000016CC  703F                     moveq.l    D0, 0x3F
  2208. label000016CE:
  2209. 000016CE  22D8                     move.l     [A1]+, [A0]+
  2210. 000016D0  51C8 FFFC                dbf        D0, -0x6 /* 000016CE */
  2211. 000016D4  206E 0008                movea.l    A0, [A6 + 0x8]
  2212. 000016D8  4A28 000A                tst.b      [A0 + 0xA]
  2213. 000016DC  57C0                     seq        D0
  2214. 000016DE  4A00                     tst.b      D0
  2215. 000016E0  6752                     beq        +0x54 /* 00001734 */
  2216. 000016E2  2F00                     move.l     -[A7], D0
  2217. 000016E4  4267                     clr.w      -[A7]
  2218. 000016E6  487A 01B0                pea.l      [PC + 0x1B0 /* 00001898, value 0xA252543 '\n%%C', pstring "%%Creator:" */]
  2219. 000016EA  41EE FEC0                lea.l      A0, [A6 - 0x140]
  2220. 000016EE  1F10                     move.b     -[A7], [A0]
  2221. 000016F0  3F3C 00FF                move.w     -[A7], 0xFF
  2222. 000016F4  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  2223. 000016F8  2F08                     move.l     -[A7], A0
  2224. 000016FA  4EBA FDC0                jsr        [PC - 0x240 /* 000014BC */]
  2225. 000016FE  121F                     move.b     D1, [A7]+
  2226. 00001700  201F                     move.l     D0, [A7]+
  2227. 00001702  C001                     and.b      D0, D1
  2228. 00001704  672E                     beq        +0x30 /* 00001734 */
  2229. 00001706  487A 0190                pea.l      [PC + 0x190 /* 00001898, value 0xA252543 '\n%%C', pstring "%%Creator:" */]
  2230. 0000170A  486E FEC0                pea.l      [A6 - 0x140]
  2231. 0000170E  4EBA FE28                jsr        [PC - 0x1D8 /* 00001538 */]
  2232. 00001712  206E 0008                movea.l    A0, [A6 + 0x8]
  2233. 00001716  43EE FEC0                lea.l      A1, [A6 - 0x140]
  2234. 0000171A  1F11                     move.b     -[A7], [A1]
  2235. 0000171C  3F3C 00FF                move.w     -[A7], 0xFF
  2236. 00001720  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  2237. 00001724  41E8 000A                lea.l      A0, [A0 + 0xA]
  2238. 00001728  703F                     moveq.l    D0, 0x3F
  2239. label0000172A:
  2240. 0000172A  20D9                     move.l     [A0]+, [A1]+
  2241. 0000172C  51C8 FFFC                dbf        D0, -0x6 /* 0000172A */
  2242. 00001730  6000 00B6                bra        +0xB8 /* 000017E8 */
  2243. label00001734:
  2244. 00001734  206E 0008                movea.l    A0, [A6 + 0x8]
  2245. 00001738  4A28 010A                tst.b      [A0 + 0x10A]
  2246. 0000173C  57C0                     seq        D0
  2247. 0000173E  4A00                     tst.b      D0
  2248. 00001740  6750                     beq        +0x52 /* 00001792 */
  2249. 00001742  2F00                     move.l     -[A7], D0
  2250. 00001744  4267                     clr.w      -[A7]
  2251. 00001746  487A 0148                pea.l      [PC + 0x148 /* 00001890, value 0x6252546, pstring "%%For:" */]
  2252. 0000174A  41EE FEC0                lea.l      A0, [A6 - 0x140]
  2253. 0000174E  1F10                     move.b     -[A7], [A0]
  2254. 00001750  3F3C 00FF                move.w     -[A7], 0xFF
  2255. 00001754  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  2256. 00001758  2F08                     move.l     -[A7], A0
  2257. 0000175A  4EBA FD60                jsr        [PC - 0x2A0 /* 000014BC */]
  2258. 0000175E  121F                     move.b     D1, [A7]+
  2259. 00001760  201F                     move.l     D0, [A7]+
  2260. 00001762  C001                     and.b      D0, D1
  2261. 00001764  672C                     beq        +0x2E /* 00001792 */
  2262. 00001766  487A 0128                pea.l      [PC + 0x128 /* 00001890, value 0x6252546, pstring "%%For:" */]
  2263. 0000176A  486E FEC0                pea.l      [A6 - 0x140]
  2264. 0000176E  4EBA FDC8                jsr        [PC - 0x238 /* 00001538 */]
  2265. 00001772  206E 0008                movea.l    A0, [A6 + 0x8]
  2266. 00001776  43EE FEC0                lea.l      A1, [A6 - 0x140]
  2267. 0000177A  1F11                     move.b     -[A7], [A1]
  2268. 0000177C  3F3C 00FF                move.w     -[A7], 0xFF
  2269. 00001780  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  2270. 00001784  41E8 010A                lea.l      A0, [A0 + 0x10A]
  2271. 00001788  703F                     moveq.l    D0, 0x3F
  2272. label0000178A:
  2273. 0000178A  20D9                     move.l     [A0]+, [A1]+
  2274. 0000178C  51C8 FFFC                dbf        D0, -0x6 /* 0000178A */
  2275. 00001790  6056                     bra        +0x58 /* 000017E8 */
  2276. label00001792:
  2277. 00001792  4267                     clr.w      -[A7]
  2278. 00001794  487A 00F0                pea.l      [PC + 0xF0 /* 00001886, value 0x8252554, pstring "%%Title:" */]
  2279. 00001798  41EE FEC0                lea.l      A0, [A6 - 0x140]
  2280. 0000179C  1F10                     move.b     -[A7], [A0]
  2281. 0000179E  3F3C 00FF                move.w     -[A7], 0xFF
  2282. 000017A2  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  2283. 000017A6  2F08                     move.l     -[A7], A0
  2284. 000017A8  4EBA FD12                jsr        [PC - 0x2EE /* 000014BC */]
  2285. 000017AC  101F                     move.b     D0, [A7]+
  2286. 000017AE  670E                     beq        +0x10 /* 000017BE */
  2287. 000017B0  487A 00D4                pea.l      [PC + 0xD4 /* 00001886, value 0x8252554, pstring "%%Title:" */]
  2288. 000017B4  486E FEC0                pea.l      [A6 - 0x140]
  2289. 000017B8  4EBA FD7E                jsr        [PC - 0x282 /* 00001538 */]
  2290. 000017BC  602A                     bra        +0x2C /* 000017E8 */
  2291. label000017BE:
  2292. 000017BE  4267                     clr.w      -[A7]
  2293. 000017C0  487A 00B4                pea.l      [PC + 0xB4 /* 00001876, value 0xF252543, pstring "%%CreationDate:" */]
  2294. 000017C4  41EE FEC0                lea.l      A0, [A6 - 0x140]
  2295. 000017C8  1F10                     move.b     -[A7], [A0]
  2296. 000017CA  3F3C 00FF                move.w     -[A7], 0xFF
  2297. 000017CE  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  2298. 000017D2  2F08                     move.l     -[A7], A0
  2299. 000017D4  4EBA FCE6                jsr        [PC - 0x31A /* 000014BC */]
  2300. 000017D8  101F                     move.b     D0, [A7]+
  2301. 000017DA  670C                     beq        +0xE /* 000017E8 */
  2302. 000017DC  487A 0098                pea.l      [PC + 0x98 /* 00001876, value 0xF252543, pstring "%%CreationDate:" */]
  2303. 000017E0  486E FEC0                pea.l      [A6 - 0x140]
  2304. 000017E4  4EBA FD52                jsr        [PC - 0x2AE /* 00001538 */]
  2305. label000017E8:
  2306. 000017E8  4267                     clr.w      -[A7]
  2307. 000017EA  487A 007A                pea.l      [PC + 0x7A /* 00001866, value 0xE252545, pstring "%%EndComments:" */]
  2308. 000017EE  41EE FDC0                lea.l      A0, [A6 - 0x240]
  2309. 000017F2  1F10                     move.b     -[A7], [A0]
  2310. 000017F4  3F3C 00FF                move.w     -[A7], 0xFF
  2311. 000017F8  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  2312. 000017FC  2F08                     move.l     -[A7], A0
  2313. 000017FE  4EBA FCBC                jsr        [PC - 0x344 /* 000014BC */]
  2314. 00001802  101F                     move.b     D0, [A7]+
  2315. 00001804  662A                     bne        +0x2C /* 00001830 */
  2316. 00001806  4241                     clr.w      D1
  2317. 00001808  122E FDC1                move.b     D1, [A6 - 0x23F]
  2318. 0000180C  7425                     moveq.l    D2, 0x25
  2319. 0000180E  B441                     cmp.w      D2, D1
  2320. 00001810  56C1                     sne        D1
  2321. 00001812  4A01                     tst.b      D1
  2322. 00001814  6700 FE92                beq        -0x16C /* 000016A8 */
  2323. 00001818  4242                     clr.w      D2
  2324. 0000181A  142E FDC2                move.b     D2, [A6 - 0x23E]
  2325. 0000181E  7625                     moveq.l    D3, 0x25
  2326. 00001820  B642                     cmp.w      D3, D2
  2327. 00001822  56C2                     sne        D2
  2328. 00001824  C202                     and.b      D1, D2
  2329. 00001826  8001                     or.b       D0, D1
  2330. 00001828  0240 0001                andi.w     D0, 0x1
  2331. 0000182C  6700 FE7A                beq        -0x184 /* 000016A8 */
  2332. label00001830:
  2333. 00001830  486E FFC2                pea.l      [A6 - 0x3E]
  2334. 00001834  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2335. label00001838:
  2336. 00001838  4FEE FDA0                lea.l      A7, [A6 - 0x260]
  2337. 0000183C  3D6E FFC0 0016           move.w     [A6 + 0x16], [A6 - 0x40]
  2338. 00001842  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2339. 00001846  4E5E                     unlink     A6
  2340. 00001848  205F                     movea.l    A0, [A7]+
  2341. 0000184A  DEFC 000E                add.w      A7, 0xE
  2342. 0000184E  4ED0                     jmp        [A0]
  2343. 00001850  9249                     sub.w      D1, A1
  2344. 00001852  4D50                     chk.w      D6, [A0]
  2345. 00001854  4F52                     chk.w      D7, [A2]
  2346. 00001856  544F                     addq.w     A7, 2
  2347. 00001858  5045                     addq.w     D5, 8
  2348. 0000185A  4E45                     trap       5
  2349. 0000185C  5053                     addq.w     [A3], 8
  2350. 0000185E  4649                     not.w      A1
  2351. 00001860  4E46                     trap       6
  2352. 00001862  4F00                     .invalid   7, D0 // invalid opcode 4 with b == 4
  2353. 00001864  003E 0E25                ori.b      <<invalid special address>>, 0x25 /* '%' */
  2354. 00001868  2545 6E64                move.l     [A2 + 0x6E64], D5
  2355. 0000186C  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  2356. 00001870  656E                     bcs        +0x70 /* 000018E0 */
  2357. 00001872  7473                     moveq.l    D2, 0x73
  2358. 00001874  3A00                     move.w     D5, D0
  2359. 00001876  0F25                     btst       -[A5], D7
  2360. 00001878  2543 7265                move.l     [A2 + 0x7265], D3
  2361. 0000187C  6174                     bsr        +0x76 /* 000018F2 */
  2362. 0000187E  696F                     bvs        +0x71 /* 000018EF */
  2363. 00001880  6E44                     bgt        +0x46 /* 000018C6 */
  2364. 00001882  6174                     bsr        +0x76 /* 000018F8 */
  2365. 00001884  653A                     bcs        +0x3C /* 000018C0 */
  2366. 00001886  0825 2554                btst.b     -[A5], 0x54 /* 'T' */
  2367. 0000188A  6974                     bvs        +0x76 /* 00001900 */
  2368. 0000188C  6C65                     bge        +0x67 /* 000018F3 */
  2369. 0000188E  3A00                     move.w     D5, D0
  2370. 00001890  0625 2546                addi.b     -[A5], 0x46 /* 'F' */
  2371. 00001894  6F72                     ble        +0x74 /* 00001908 */
  2372. 00001896  3A00                     move.w     D5, D0
  2373. 00001898  0A25 2543                xori.b     -[A5], 0x43 /* 'C' */
  2374. 0000189C  7265                     moveq.l    D1, 0x65
  2375. 0000189E  6174                     bsr        +0x76 /* 00001914 */
  2376. 000018A0  6F72                     ble        +0x74 /* 00001914 */
  2377. 000018A2  3A00                     move.w     D5, D0
  2378. 000018A4  4E56 0000                link       A6, 0
  2379. 000018A8  2F0C                     move.l     -[A7], A4
  2380. 000018AA  286E 0008                movea.l    A4, [A6 + 0x8]
  2381. 000018AE  4267                     clr.w      -[A7]
  2382. 000018B0  3F2C FF78                move.w     -[A7], [A4 - 0x88]
  2383. 000018B4  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2384. 000018B8  395F FF7A                move.w     [A4 - 0x86], [A7]+
  2385. 000018BC  396E 0010 FF7A           move.w     [A4 - 0x86], [A6 + 0x10]
  2386. // begin alternate branch 000018C0-000018C2
  2387. label000018C0:
  2388. 000018C0  FF7A                     .extension 0xF7A <<F/4-5/7>> // unimplemented
  2389. // end alternate branch 000018C0-000018C2
  2390. label000018C0: // (misaligned)
  2391. 000018C2  206E 0008                movea.l    A0, [A6 + 0x8]
  2392. label000018C6:
  2393. 000018C6  2C48                     movea.l    A6, A0
  2394. 000018C8  4EFA 00C6                jmp        [PC + 0xC6 /* 00001990 */]
  2395. 000018CC  0000 285F                ori.b      D0, 0x5F /* '_' */
  2396. 000018D0  4E5E                     unlink     A6
  2397. 000018D2  205F                     movea.l    A0, [A7]+
  2398. 000018D4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2399. 000018D8  4ED0                     jmp        [A0]
  2400. 000018DA  8D48 414E                pack       -[A6], -[A0], 0x414E
  2401. 000018DE  444C                     neg.w      A4
  2402. label000018E0:
  2403. 000018E0  4546                     chk.w      D2, D6
  2404. 000018E2  4149                     chk.w      D0, A1
  2405. 000018E4  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  2406. 000018E8  0000 0000                ori.b      D0, 0x0
  2407. export_1887:
  2408. 000018EC  4E56 FF78                link       A6, -0x0088
  2409. 000018F0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2410. // begin alternate branch 000018F2-000018FC
  2411. fn000018F2:
  2412. 000018F2  1F38 206E                move.b     -[A7], [0x0000206E]
  2413. 000018F6  0014 43EE                ori.b      [A4], 0xEE
  2414. fn000018F8: // (misaligned)
  2415. 000018FA  FFBA                     .invalid   <<F/6/7>>
  2416. // end alternate branch 000018F2-000018FC
  2417. fn000018F2: // (misaligned)
  2418. 000018F4  206E 0014                movea.l    A0, [A6 + 0x14]
  2419. fn000018F8:
  2420. 000018F8  43EE FFBA                lea.l      A1, [A6 - 0x46]
  2421. 000018FC  7010                     moveq.l    D0, 0x10
  2422. label000018FE:
  2423. 000018FE  22D8                     move.l     [A1]+, [A0]+
  2424. label00001900:
  2425. 00001900  51C8 FFFC                dbf        D0, -0x6 /* 000018FE */
  2426. 00001904  3290                     move.w     [A1], [A0]
  2427. 00001906  426E FF7A                clr.w      [A6 - 0x86]
  2428. // begin alternate branch 00001908-0000190A
  2429. label00001908:
  2430. 00001908  FF7A                     .extension 0xF7A <<F/4-5/7>> // unimplemented
  2431. // end alternate branch 00001908-0000190A
  2432. label00001908: // (misaligned)
  2433. 0000190A  426E FF78                clr.w      [A6 - 0x88]
  2434. 0000190E  4267                     clr.w      -[A7]
  2435. 00001910  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  2436. fn00001914:
  2437. 00001914  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  2438. 00001918  41EE FFC0                lea.l      A0, [A6 - 0x40]
  2439. 0000191C  1F10                     move.b     -[A7], [A0]
  2440. 0000191E  3F3C 00FF                move.w     -[A7], 0xFF
  2441. 00001922  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  2442. 00001926  2F08                     move.l     -[A7], A0
  2443. 00001928  1F3C 0001                move.b     -[A7], 0x1
  2444. 0000192C  486E FF78                pea.l      [A6 - 0x88]
  2445. 00001930  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  2446. 00001934  3D5F FF7A                move.w     [A6 - 0x86], [A7]+
  2447. 00001938  6702                     beq        +0x4 /* 0000193C */
  2448. 0000193A  6054                     bra        +0x56 /* 00001990 */
  2449. label0000193C:
  2450. 0000193C  486E FF7C                pea.l      [A6 - 0x84]
  2451. 00001940  487A FF62                pea.l      [PC - 0x9E /* 000018A4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2452. 00001944  2F0E                     move.l     -[A7], A6
  2453. 00001946  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2454. 0000194A  4267                     clr.w      -[A7]
  2455. 0000194C  3F2E FF78                move.w     -[A7], [A6 - 0x88]
  2456. 00001950  41EE 0014                lea.l      A0, [A6 + 0x14]
  2457. 00001954  2F20                     move.l     -[A7], -[A0]
  2458. 00001956  2F20                     move.l     -[A7], -[A0]
  2459. 00001958  3F3C 0008                move.w     -[A7], 0x8
  2460. 0000195C  41FA 0064                lea.l      A0, [PC + 0x64 /* 000019C2, cstring "" */]
  2461. 00001960  2F20                     move.l     -[A7], -[A0]
  2462. 00001962  2F20                     move.l     -[A7], -[A0]
  2463. 00001964  3F3C 0008                move.w     -[A7], 0x8
  2464. 00001968  4EAD 492A                jsr        [A5 + 0x492A /* export_2337 */]
  2465. 0000196C  548F                     addq.l     A7, 2
  2466. 0000196E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2467. 00001972  4EBA FCEC                jsr        [PC - 0x314 /* 00001660 */]
  2468. 00001976  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2469. 0000197A  486E FF7C                pea.l      [A6 - 0x84]
  2470. 0000197E  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2471. 00001982  4267                     clr.w      -[A7]
  2472. 00001984  3F2E FF78                move.w     -[A7], [A6 - 0x88]
  2473. 00001988  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2474. 0000198C  3D5F FF7A                move.w     [A6 - 0x86], [A7]+
  2475. label00001990:
  2476. 00001990  4FEE FF58                lea.l      A7, [A6 - 0xA8]
  2477. 00001994  3D6E FF7A 0018           move.w     [A6 + 0x18], [A6 - 0x86]
  2478. 0000199A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2479. 0000199E  4E5E                     unlink     A6
  2480. 000019A0  205F                     movea.l    A0, [A7]+
  2481. 000019A2  DEFC 0010                add.w      A7, 0x10
  2482. 000019A6  4ED0                     jmp        [A0]
  2483. 000019A8  8E49                     or.w       D7, A1
  2484. 000019AA  4D50                     chk.w      D6, [A0]
  2485. 000019AC  4F52                     chk.w      D7, [A2]
  2486. 000019AE  5445                     addq.w     D5, 2
  2487. 000019B0  5053                     addq.w     [A3], 8
  2488. 000019B2  4649                     not.w      A1
  2489. 000019B4  4E46                     trap       6
  2490. 000019B6  4F00                     .invalid   7, D0 // invalid opcode 4 with b == 4
  2491. 000019B8  0008 FF80                ori.b      A0, 0x80
  2492. 000019BC  0000 0000                ori.b      D0, 0x0
  2493. 000019C0  0000 0000                ori.b      D0, 0x0
  2494.